Heroku Now Only Auto Deploys From GitHub When All Commit Statuses Show Success
Change effective on 29 January 2018
When automatic deploys from GitHub are enabled, Heroku will only auto-deploy after ALL the commit statuses of the relevant commit show success.
Previously, automatic deploys would be triggered under the following cases:
- the commit has
success
status - the commit context starts or ends with “ci”, or contains one of these strings:
-
continuous-integration
-
jenkins
-
buildkite
-
This commit won’t auto-deploy because one of the checks shows a pending
status:
This commit will auto-deploy because all of the checks show a status of success
:
For more information, refer to the documentation.