Skip to content

Enable merge queue CI triggers for v2 branch - #1886

Open
yahanxing-stripe wants to merge 1 commit into
v2from
yahanxing/enable-merge-queue-v2
Open

Enable merge queue CI triggers for v2 branch#1886
yahanxing-stripe wants to merge 1 commit into
v2from
yahanxing/enable-merge-queue-v2

Conversation

@yahanxing-stripe

Copy link
Copy Markdown
Contributor

Summary

  • Add merge_group event triggers to CI workflows so they run when PRs enter the merge queue targeting v2.
  • Add v2 to the branch filters in canary-test.yml (was previously master-only for pull_request/push).

Workflows changed

File Change
canary-test.yml Added v2 to pull_request/push branches, added merge_group trigger
test.yml Added merge_group trigger (no branch filter needed — already runs on all)
test-snapshot.yml Added merge_group trigger with .goreleaser/** path filter

After merging — GitHub repo settings required

  1. Go to Settings → Rules → Rulesets (or Branch Protection Rules) for the v2 branch
  2. Enable "Require merge queue"
  3. Set required status checks to match what master requires (e.g. Test, Canary Tests)

🤖 Generated with Claude Code

Add merge_group event triggers to workflow files so CI runs when PRs
enter the merge queue targeting v2. Also add v2 to the branch filters
for canary-test.yml (which was previously master-only).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Committed-By-Agent: claude
@yahanxing-stripe
yahanxing-stripe requested review from a team as code owners August 10, 2026 22:30
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.

2 participants