Commit 749e7c8
committed
ci: trigger CI on merge_group so the merge queue can complete
The repository's default-branch ruleset requires the GitHub Merge
Queue, and requires this workflow's Integration and Protocol test
jobs as status checks. The queue runs checks against temporary
gh-readonly-queue/main/* branches, which only trigger workflows that
opt in via the merge_group event. This workflow only had push and
pull_request triggers, so no run ever started for queued entries —
they sat in AWAITING_CHECKS indefinitely, waiting on required checks
that could never execute.
Also extend test-integration-cloud-serverless's forked-PR guard to
allow merge_group events. Without this, adding the trigger above
would make the job run but immediately evaluate its `if` to false and
report skipped — still leaving one of the three required checks
permanently unsatisfied on queue runs.1 parent 1c0fc2f commit 749e7c8
1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
123 | 124 | | |
124 | 125 | | |
125 | 126 | | |
| 127 | + | |
| 128 | + | |
126 | 129 | | |
127 | 130 | | |
128 | 131 | | |
| 132 | + | |
129 | 133 | | |
130 | 134 | | |
131 | 135 | | |
| |||
0 commit comments