Allow bumping versions after release branch cut #819
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes: https://github.com/orgs/tramlinehq/projects/5/views/1?pane=issue&itemId=112406191
Why
We currently support bumping up versions before the release branch is cut. This forces the new release branch to have the correct current version before it kicks off and allows for flows where the versions aren't managed by Tramline through workflows alone.
This addresses
This PR adds a mandatory selection of bumping strategies, including a new one, that allows updating the version in the working branch after the release branch has been cut to the next version that is yet to be released. This is also a common flow for some users, since their subsequent feature PRs rely on the next version instead of the currently releasing one.
It does not block the release from progressing –
And has slightly different text and description in the PR, example PR.
Scenarios tested