GitHub Actions changelog
Note: GitHub Actions is currently available in public beta, which means you should avoid using it for high-value workflows and content during this beta period.
Features and requirements may change at any time during this period. You can request to join the public beta on the GitHub Actions page. If you're participating in the beta, please contact support if you have any questions.
The GitHub Actions changelog is a list of backwards-compatible changes, breaking changes, and new features during the limited beta period.
GitHub Actions can now be automatically published to GitHub Marketplace for free -- no strings attached.
Discover and install new GitHub Actions
Feel free to visit GitHub Marketplace to see the new actions that are available to install today. If you don't see your own action, visit your action's repository to publish it directly to GitHub Marketplace.
Publish your GitHub Action
Visit the repository where your action lives and you should see a message to publish your action. If this is unclear, visit our docs for a full overview on how to publish.
GitHub Actions can now be triggered on all supported actions events in public repositories.
We now provide full functionality for GitHub Actions to be triggered on events in public repositories.
GitHub Actions can now be triggered on
push events in public repositories by repository owners.
One of our most popular requests from the limited public beta has been the ability to use GitHub Actions on public repositories. We now provide some of this funcitonality by allowing GitHub Actions to be triggered on
push events in public repositories so you can start working on public Actions workflows. We will continue to work on providing full functionality for public repositories.
GitHub Actions can now use an exit code to indicate
To enhance the current
success exit codes that integrators can use in GitHub Actions, we're introducing a new feature to indicate when an action has a
neutral status. Actions with a
neutral status stop a workflow from continuing to execute. We've also added some new documentation about exit codes and statuses.