Skip to content

ci: run test workflow on merge_group events#315

Open
xdotli wants to merge 1 commit into
mainfrom
ci/merge-group-trigger
Open

ci: run test workflow on merge_group events#315
xdotli wants to merge 1 commit into
mainfrom
ci/merge-group-trigger

Conversation

@xdotli
Copy link
Copy Markdown
Member

@xdotli xdotli commented May 21, 2026

Summary

Adds the merge_group: trigger to .github/workflows/test.yml so the test job runs on a merge queue's merge groups.

Today test only triggers on push and pull_request. If a GitHub merge queue is enabled on main with test as a required status check, the check would never report on the queue's merge-group branches and entries would stall until timeout. This change makes test run on queued batches.

Context

Prerequisite for enabling a merge queue on main (parallel to the main-merge-queue ruleset already active on benchflow-ai/skillsbench). No behavior change for normal push / pull_request runs.


Open in Devin Review

Note

Low Risk
Low risk CI-only change that only affects when the existing test workflow triggers; no application/runtime code is modified.

Overview
Updates the GitHub Actions test workflow to also run on merge_group events, ensuring required checks execute for GitHub merge queue batches in addition to existing push and pull_request triggers.

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

The `test` workflow only triggered on push and pull_request, so its
required status check never reported on a merge queue's merge group.
Add the `merge_group` trigger so `test` runs on queued batches — a
prerequisite for enabling a GitHub merge queue on `main` that gates on
the `test` check.
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@bingran-you bingran-you added the review:pending PR is ready-for-review, no reviewer engagement yet. label May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review:pending PR is ready-for-review, no reviewer engagement yet.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants