feat: add automatic version branch sync workflow based on PR labels #2341
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.
Adds automatic version branch syncing based on PR labels to streamline maintenance releases and backports.
Automatically syncs merged PRs to appropriate version branches based on labels:
Label mapping:
Also, support specific version labels.
Example
PR merged with labels: [patch, backport-v0.2.x]
→ Syncs to v0.3.x (current)
→ Syncs to v0.2.x (explicit backport)
→ Comments on PR with results
Releases remain manual - this only handles keeping branches in sync.