Skip to content

ci: Disallow AI attribution in commits and PR descriptions - #130

Merged
spydon merged 1 commit into
mainfrom
ci/no-ai-attribution
Nov 3, 2026
Merged

spydon merged 1 commit into
mainfrom
ci/no-ai-attribution

Conversation

@spydon

@spydon spydon commented Nov 3, 2026

Copy link
Copy Markdown
Member

Using AI tools to contribute is still allowed, this PR does not change that. It stops AI attribution from ending up in the git history, which happens when pull requests are squash merged.

This adds a workflow that runs bluefireteam/no-ai-attribution-action on every pull request, also when the description is edited. It checks the description, the commit messages and the commit authors, and flags co-author trailers with the addresses that AI tools use, footers such as "Generated with" followed by a tool name, and claude.ai/code/session links. Prose that only mentions a tool is allowed, and existing history on the default branch is not checked.

@spydon
spydon merged commit 6f32ef6 into main Nov 3, 2026
9 checks passed
@spydon
spydon deleted the ci/no-ai-attribution branch November 3, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant