Skip to content

ci: sync the stable release into its beta branch on release - #508

Merged
imantsk merged 1 commit into
corefrom
ci/release-to-beta-sync/core
Sep 1, 2026
Merged

ci: sync the stable release into its beta branch on release#508
imantsk merged 1 commit into
corefrom
ci/release-to-beta-sync/core

Conversation

@imantsk

@imantsk imantsk commented Sep 1, 2026

Copy link
Copy Markdown
Member

Adds a sync-beta job to the release workflow so that, when a stable release is published, the released branch is synced into its beta branch: core into core-beta, and pro into pro-beta.

  • Runs on the release event for both editions; pre-release tags are skipped.
  • A clean merge is pushed to the beta branch directly.
  • A conflict, or a push rejected because the beta branch moved, opens a pull request into the beta branch for manual resolution instead of failing the run.

Add a sync-beta job to the release workflow. On a published release it
syncs the released branch into its beta branch (core into core-beta,
pro into pro-beta): a clean merge is pushed directly, a conflict or a
rejected push opens a pull request for manual resolution instead of
failing.
@imantsk
imantsk merged commit 977a7de into core Sep 1, 2026
7 checks passed
@imantsk
imantsk deleted the ci/release-to-beta-sync/core branch September 1, 2026 10:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant