diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index d43d359d..08029cb5 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -8,6 +8,7 @@ on: branches: [main] # Run in merge queue but skip the step (shows as passing check) merge_group: + branches: [main] workflow_dispatch: # Explicitly set permissions for the workflow @@ -41,7 +42,7 @@ jobs: path-to-document: 'https://github.com/${{ github.repository }}/blob/main/CLA/version_1/CLA.md' # Branch where CLA signatures will be stored branch: 'IMPT_cla_signatures' - allowlist: 'dependabot[bot],github-actions[bot],claude,copilot,copilot-swe-agent[bot]' + allowlist: 'dependabot[bot],github-actions[bot],claude,copilot,copilot-swe-agent[bot],*[bot]' # Custom text for the CLA comment custom-pr-sign-comment: 'I have read the CLA Document and I hereby sign the CLA' diff --git a/.github/workflows/claude-code-test.yml b/.github/workflows/claude-code-test.yml index d78deb5a..0c1633a0 100644 --- a/.github/workflows/claude-code-test.yml +++ b/.github/workflows/claude-code-test.yml @@ -14,6 +14,7 @@ on: branches: [main] # Run in the merge queue to validate before merging merge_group: + branches: [main] # Ensure only one instance runs at a time per PR/branch concurrency: diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index c8028c3e..a463b777 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -4,6 +4,7 @@ on: pull_request: branches: [main] merge_group: + branches: [main] workflow_dispatch: # Minimal permissions for this workflow