From 08fb531e296f94a11e735da157e12f1e8ac3b927 Mon Sep 17 00:00:00 2001 From: Oded-E Date: Tue, 5 May 2026 21:25:16 +0300 Subject: [PATCH 1/2] fix(ci): add Copilot to CLA allowlist Fixes sequentech/meta#9555 Adds `Copilot,copilot*` to the CLA assistant allowlist so PRs with Copilot-attributed commits are not incorrectly flagged as missing CLA signatures. Co-Authored-By: Oz --- .github/workflows/cla.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index 41065bbfadf..b1df96b1745 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -34,7 +34,7 @@ jobs: # Branch where CLA signatures will be stored branch: 'cla-signatures' # Allowlist for bots and automated accounts - allowlist: 'dependabot*,sequentech-bot,edulix,Findeton,xalsina-sequent,yuvalkom-M,BelSequent,ereslibre,oded-eid-sequentech' + allowlist: 'dependabot*,sequentech-bot,edulix,Findeton,xalsina-sequent,yuvalkom-M,BelSequent,ereslibre,oded-eid-sequentech,Copilot,copilot*' # Customize the CLA message remote-organization-name: 'sequentech' From 2e07ce966f07cf443f795961952a798d14b3f4ce Mon Sep 17 00:00:00 2001 From: odedeidelman Date: Tue, 12 May 2026 01:28:33 +0300 Subject: [PATCH 2/2] fix(ci): sync CLA workflow with main Co-Authored-By: Oz --- .github/workflows/cla.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index b1df96b1745..9e428f02f44 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -20,8 +20,12 @@ jobs: runs-on: ubuntu-latest steps: - name: "CLA Assistant" - if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target' - uses: cla-assistant/github-action@v2.3.0 + if: > + github.event_name == 'pull_request_target' || + (github.event_name == 'issue_comment' && + (contains(github.event.comment.body, 'recheck') || + contains(github.event.comment.body, 'I have read the CLA Document and I hereby sign the CLA'))) + uses: contributor-assistant/github-action@v2.5.2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # The GitHub personal access token (PAT) that has write access to the CLA document repository @@ -34,13 +38,14 @@ jobs: # Branch where CLA signatures will be stored branch: 'cla-signatures' # Allowlist for bots and automated accounts - allowlist: 'dependabot*,sequentech-bot,edulix,Findeton,xalsina-sequent,yuvalkom-M,BelSequent,ereslibre,oded-eid-sequentech,Copilot,copilot*' + allowlist: 'dependabot*,sequentech-bot,edulix,Findeton,xalsina-sequent,yuvalkom-M,BelSequent,ereslibre,oded-eid-sequentech,GuyZequent,Copilot,copilot*,copilot-swe-agent[bot],github-copilot,github-copilot[bot]' # Customize the CLA message remote-organization-name: 'sequentech' remote-repository-name: 'step' # Customize the message shown to contributors - custom-pr-sign-comment: 'Thank you for your contribution! Before we can merge this PR, we need you to sign our Contributor License Agreement (CLA).

**To sign the CLA**, please comment on this PR with:
`I have read the CLA Document and I hereby sign the CLA`

This is a one-time requirement. Once you have signed, all future contributions will be covered.

You can read the full CLA document here: https://github.com/sequentech/step/blob/main/.github/cla/CLA.md' + custom-notsigned-prcomment: 'Thank you for your contribution! Before we can merge this PR, we need you to sign our Contributor License Agreement (CLA). **To sign the CLA**, please comment on this PR with: `I have read the CLA Document and I hereby sign the CLA` This is a one-time requirement. Once you have signed, all future contributions will be covered. You can read the full CLA document here: https://github.com/sequentech/step/blob/main/.github/cla/CLA.md' + custom-pr-sign-comment: 'I have read the CLA Document and I hereby sign the CLA' custom-allsigned-prcomment: 'All contributors have signed the CLA. ✅' lock-pullrequest-aftermerge: false