Skip to content

fix: enforce repository attribution - #3

Merged
nothingnesses merged 1 commit into
mainfrom
impl/prevent-false-attribution
Sep 1, 2026
Merged

fix: enforce repository attribution#3
nothingnesses merged 1 commit into
mainfrom
impl/prevent-false-attribution

Conversation

@nothingnesses

Copy link
Copy Markdown
Owner

Summary

  • Require the established repository author identity for every branch commit.
  • Reject co-author trailers across the complete reachable history.
  • Keep pull request product checks on the merge result while scanning branch metadata.
  • Add isolated positive, negative, mailmap, shallow-history, and environment-safety cases.

Verification

  • just ci passed over 1,513 commits.
  • The attribution suite passed all 11 cases.
  • Independent product review found three in-scope issues.
  • Separate triage reproduced all three.
  • One scoped fix closed them, and focused verification passed.

The commit and pull request use the established repository identity and contain no co-author trailer.

Require the established author identity and reject co-author trailers across complete branch history. Keep pull request tests on the merge result while the metadata check scans the branch head.

Add isolated regression cases for raw identities, shallow history, and repository-location environment variables.
@nothingnesses
nothingnesses merged commit 767dd11 into main Sep 1, 2026
1 check passed
@nothingnesses
nothingnesses deleted the impl/prevent-false-attribution branch September 2, 2026 07:50
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