You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
CodeWhale Bot
committed
chore: drop the co-author trailer gate, keep harvested credit
The Lint job ran scripts/check-coauthor-trailers.py on every commit range and
rejected any Co-authored-by trailer that was not a human in .github/AUTHOR_MAP
or one of two hardcoded agent identities. In practice it rejected ordinary
agent commits -- the default trailer most tools append fails it -- so every
contributor and every agent had to learn a rule that bought tidiness and
nothing else.
Removed: the 46-line "Check harvested contributor credit" step in ci.yml, the
checker, its test, and its five fixtures. Also the stale mention in the
light-change path filter.
Kept, deliberately: harvested contributor credit. auto-close-harvested.yml is
independent of the deleted script -- it reads "Harvested from PR #N by @handle"
from the commit message -- so a contributor's PR still closes with credit when
their work lands, and .github/AUTHOR_MAP remains the canonical human identity
list. The rule that survives is "name the humans who did the work". The rule
that goes is "no tool may appear in a trailer".
The two skills that called the checker now read trailers with git log directly.
CONTRIBUTING.md and AGENTS.md say what is true now instead of describing a gate
that no longer exists.
actionlint is clean on the edited workflow.
Signed-off-by: CodeWhale Bot <bot@codewhale.net>
git log -1 --format='%an <%ae>%n%(trailers:key=Co-authored-by)'# credit the human, from .github/AUTHOR_MAP
54
54
```
55
55
7. Post a brief, warm, specific thank-you on the PR — name what the change fixed, no drama. Leave the PR open; the workflow closes it with credit when the commit lands on `main`:
0 commit comments