Skip to content

ci: prevent v2 release sync to main#1268

Open
rmi22186 wants to merge 2 commits into
developmentfrom
chore/remove-legacy-release-main-push
Open

ci: prevent v2 release sync to main#1268
rmi22186 wants to merge 2 commits into
developmentfrom
chore/remove-legacy-release-main-push

Conversation

@rmi22186
Copy link
Copy Markdown
Member

Summary

  • Remove the unused legacy .github/workflows/release.yml workflow.
  • Update staging release Step 3 labels to describe v2 branch synchronization.
  • Stop Step 3 from pushing v2 release commits to main; it now syncs development, master, and release-order branches only.

Context

main is now the v3 release line, while master remains v2. The v2 release process should not push release commits into v3, because main will be maintained independently with its own CI/CD.

Verification

  • git diff --check
  • Ruby YAML parse of .github/workflows/staging-step-3.yml
  • Confirmed no remaining git push origin HEAD:main in .github/workflows

@rmi22186 rmi22186 requested a review from a team as a code owner May 19, 2026 15:08
@cursor
Copy link
Copy Markdown

cursor Bot commented May 19, 2026

PR Summary

Medium Risk
Changes GitHub Actions release/synchronization behavior; misconfiguration could cause v2 release commits to be pushed to the wrong branches or fail to sync expected branches.

Overview
Removes the legacy .github/workflows/release.yml workflow.

Updates staging-step-3.yml to explicitly synchronize v2 release commits only to development, master, and the release-order-* branches, and no longer pushes to main (with updated job/workflow labeling and a clarifying comment about master being v2).

Reviewed by Cursor Bugbot for commit cc9eb80. Bugbot is set up for automated code reviews on this repo. Configure here.

@rmi22186 rmi22186 changed the base branch from master to development May 19, 2026 15:12
Comment thread .github/workflows/staging-step-3.yml Outdated
@sonarqubecloud
Copy link
Copy Markdown

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