Skip to content

Commit e8fdb29

Browse files
Copilotnhorton
andauthored
Fix CI actions not running in merge queue by adding branches filter (#64)
* Initial plan * Add branches filter to merge_group trigger in all CI workflows Co-authored-by: nhorton <204146+nhorton@users.noreply.github.com> * Add wildcard pattern to CLA allowlist for all bot accounts Co-authored-by: nhorton <204146+nhorton@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: nhorton <204146+nhorton@users.noreply.github.com>
1 parent 8592e2b commit e8fdb29

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

.github/workflows/cla.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88
branches: [main]
99
# Run in merge queue but skip the step (shows as passing check)
1010
merge_group:
11+
branches: [main]
1112
workflow_dispatch:
1213

1314
# Explicitly set permissions for the workflow
@@ -41,7 +42,7 @@ jobs:
4142
path-to-document: 'https://github.com/${{ github.repository }}/blob/main/CLA/version_1/CLA.md'
4243
# Branch where CLA signatures will be stored
4344
branch: 'IMPT_cla_signatures'
44-
allowlist: 'dependabot[bot],github-actions[bot],claude,copilot,copilot-swe-agent[bot]'
45+
allowlist: 'dependabot[bot],github-actions[bot],claude,copilot,copilot-swe-agent[bot],*[bot]'
4546

4647
# Custom text for the CLA comment
4748
custom-pr-sign-comment: 'I have read the CLA Document and I hereby sign the CLA'

.github/workflows/claude-code-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414
branches: [main]
1515
# Run in the merge queue to validate before merging
1616
merge_group:
17+
branches: [main]
1718

1819
# Ensure only one instance runs at a time per PR/branch
1920
concurrency:

.github/workflows/validate.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
pull_request:
55
branches: [main]
66
merge_group:
7+
branches: [main]
78
workflow_dispatch:
89

910
# Minimal permissions for this workflow

0 commit comments

Comments
 (0)