Releases: github/branch-deploy
v1.5.0
v1.5.0
The main feature of this release is allowing users to have an option when it comes to "up-to-date" branch requirements for deployments. For certain situations, it is not desirable to allow users to trigger branch-deployments if a branch is not "up-to-date" with the target branch.
This release now allows users to set a new input parameter when installing this action: update_branch
This new input parameter can have three different values:
disabled
- The action will not take the state of the branch into consideration when doing deploymentswarn
- This is the suggested option. It will exit the workflow and leave a warning comment on the pull request which initiated the workflow. It will tell the user that the branch must be updated in order for a deploy/noop to continueforce
- This option is not suggested due to GitHub Action preventing recursive workflow runs from merge commits that are triggered by other workflows. This option will have the Action force update the branch for you
The default option for this new input parameter is warn
and will default to this value if nothing is set
What's Changed
- Enforce Updated Branches (noop mode) by @GrantBirki in #27
- Strict update fixes by @GrantBirki in #28
update_branch
param by @GrantBirki in #29
Full Changelog: v1.4.2...v1.5.0
v1.4.2
v1.4.2
This is a simple release that trims whitespace from the deploy trigger to prevent the regex from failing if a newline is present
What's Changed
New Contributors
Full Changelog: v1.4.1...v1.4.2
v1.4.1
v1.4.1
What's Changed
- Bug Fix - Issue Comment by @GrantBirki in #22
- Update docs and sample workflow by @GrantBirki in #25
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.4.0
Unit tests and bug fixes!
What's Changed
Significant changes:
- Tests 🧪 by @GrantBirki in #21 - This PR adds 100% test coverage for the entire Action
- New and improved CI test suite with GitHub Actions to validate the stability of every commit
This release has minor improvements including the following:
- Improved inline comments for developer readability
- Better input validation
- String interpolation bug fixes / typos
- Better condition sorting in
if/else
blocks
Full Changelog: v1.3.0...v1.4.0
v1.3.0
This release adds a few more conditions regarding CI status checks and required reviews. It also changes the formatting of the comments which this action places on PRs to make them more readable, consistent, and informative
v1.2.0
This release adds better error handling for various exit codes that might cause the branch deploy action to exit early. If the Action exits early, it will set the state to bypass
to ensure the "post run" action exits accordingly rather than fail
Full Changelog: v1.1.0...v1.2.0
v1.1.0
General improvments
v1.0.0
Full Changelog: v0.1.0...v1.0.0
Initial release 🎉
v0.1.0
What's Changed
- Bump actions/checkout from 2 to 3 by @dependabot in #1
- Bump eslint-plugin-jest from 25.3.2 to 26.1.5 by @dependabot in #5
- Revert "Bump eslint-plugin-jest from 25.3.2 to 26.1.5" by @GrantBirki in #10
- use data payload for post deploy logic by @GrantBirki in #13
New Contributors
- @dependabot made their first contribution in #1
- @GrantBirki made their first contribution in #10
Full Changelog: https://github.com/GrantBirki/branch-deploy/commits/v0.1.0