Skip to content

consolidate checks to a single result, in the absence of mergify#6171

Merged
aryairani merged 1 commit intotrunkfrom
ci/transcripts-before-push
Feb 12, 2026
Merged

consolidate checks to a single result, in the absence of mergify#6171
aryairani merged 1 commit intotrunkfrom
ci/transcripts-before-push

Conversation

@aryairani
Copy link
Contributor

Follow-on to the merge-queue setup from #6150

How is this different from just requiring merge queue tests to pass?

`merge-queue-tests` isn't reported as a single status check by GitHub. Since it calls a reusable workflow (uses: ./.github/workflows/test.yaml), GitHub reports the individual jobs from test.yaml as separate checks, e.g.:

merge queue tests / build ucm (ubuntu-24.04)
merge queue tests / build ucm (macos-latest)
merge queue tests / transcripts (ubuntu-24.04)
merge queue tests / dll-ffi (ubuntu-24.04)
...etc
There's no single "merge queue tests" check to require. You'd have to enumerate all of those individually, and update the list whenever you add/remove an OS or job.

The gate job creates one concrete check (merge queue gate) that you can require, and it transitively covers everything via needs.
@aryairani aryairani requested a review from a team as a code owner February 12, 2026 16:36
@aryairani aryairani merged commit 142f55e into trunk Feb 12, 2026
5 checks passed
@aryairani aryairani deleted the ci/transcripts-before-push branch February 12, 2026 16:44
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