Skip to content

ci: bump cla-github-action to 73f6929 (email-based allowlist)#74

Merged
iainmcgin merged 1 commit intomainfrom
iain/cla-action-bump
Apr 30, 2026
Merged

ci: bump cla-github-action to 73f6929 (email-based allowlist)#74
iainmcgin merged 1 commit intomainfrom
iain/cla-action-bump

Conversation

@iainmcgin
Copy link
Copy Markdown
Collaborator

Bumps iainmcgin/cla-github-action to 73f6929 and allowlists noreply@anthropic.com.

The new revision adds email-based matching to the allowlist alongside the existing name-based match. AI assistants commonly add Co-authored-by: trailers like Claude Opus 4.7 <noreply@anthropic.com>, and the impersonation guard added in the previous bump correctly counts those as committers — without an email allowlist, every PR with such a trailer fails the CLA check. The new entry suppresses the synthetic identity once. The PR opener still has to sign.

Tests on the action: 100/100 pass, including new cases for exact email match, *@anthropic.com glob, and the no-email-supplied path.

Caught while reviewing PR #63 — connyay's commit there carries a Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com> trailer that was failing the CLA check after the previous bump landed on main.

The new revision adds email-based matching to the allowlist so that
synthetic Co-authored-by trailers from AI assistants can be filtered
without tracking changing display names. Allowlist 'noreply@anthropic.com'
to suppress the AI co-author identity used by Claude and similar tools;
the PR opener still has to sign the CLA.
@github-actions
Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@iainmcgin iainmcgin requested a review from asacamano April 30, 2026 23:43
@iainmcgin iainmcgin marked this pull request as ready for review April 30, 2026 23:43
@iainmcgin iainmcgin merged commit d0bee62 into main Apr 30, 2026
12 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 30, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants