Repository navigation
Run CI on merge queue branches - #317
Merged
Merged
Conversation
The merge queue waits for the required checks on its gh-readonly-queue/main/* branch, but no workflow triggered on merge_group, so those checks never reported and queued PRs sat there until the queue timed them out. CI, Rubocop, Brakeman and Vale now also run for merge_group. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012JmwPzDWunz2cS7cuhGMiW
leowilkin
enabled auto-merge
October 31, 2026 11:24
leowilkin
disabled auto-merge
October 31, 2026 11:24
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Problem
The merge queue waits for the required checks to pass on its
gh-readonly-queue/main/pr-*branch. No workflow triggers onmerge_group.ci.yml,rubocop.yml,brakeman.ymlandvale.ymlonly run onpull_requestand onpushtomain, and the queue branch matches neither, so the checks never report. A queued PR then sits there until the queue's status-check timeout drops it.This is what's holding #316. Its queue branch
gh-readonly-queue/main/pr-316-0a51127…has no workflow runs, and the repo has never had amerge_grouprun.Changes
merge_group:is added to theon:triggers ofci.yml,rubocop.yml,brakeman.ymlandvale.yml. None of their jobs read pull-request context:defaultsuffix offmain.bundler-audit.ymlis left alone. It runs nightly and on dependency changes, and isn't a per-PR check.Merging this
This has to land before the queue can merge anything that depends on these checks. A PR going through the queue with these checks required is blocked by the same problem, so it needs merging directly (admin bypass) or with the queue requirement briefly off.
CodeQL (default setup) and Socket Security aren't workflows in this repo. If either is a required check, whether it reports on queue branches is controlled in its own settings, not here.
Testing
on:now listsmerge_group.gh-readonly-queue/*branch.Generated by Claude Code