Commit b6bc46b
Debug merge queue CI jobs not running (#57)
* Fix cla-check job not reporting status in merge queue
The cla.yml workflow had two separate jobs with different names:
- merge-queue-pass: ran in merge queue
- cla-check: ran for PRs only
When branch protection requires 'cla-check' to pass, the merge queue
would wait indefinitely because only 'merge-queue-pass' was being
reported as a status, not 'cla-check'.
Consolidate into a single 'cla-check' job that runs for all event
types, using step-level conditions to skip the actual CLA work in
merge queue context (since CLA is already verified at PR time).
* Remove branches filter from merge_group triggers
The merge queue creates temporary refs like gh-readonly-queue/main/pr-N-xxx.
The branches: [main] filter was preventing workflows from triggering because
the ref name doesn't match the simple "main" glob pattern.
Since merge queue is only enabled for specific branches via branch protection
rules anyway, the branches filter on merge_group events is redundant and
causes the workflows to never run.
This fixes all 4 required checks (tests, claude-code-e2e, cla-check,
validate-generation) not running in merge queue.
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent feb0ecf commit b6bc46b
3 files changed
Lines changed: 16 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
23 | | - | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
26 | | - | |
27 | 28 | | |
28 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
29 | 32 | | |
30 | 33 | | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
0 commit comments