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
The full Windows build/release run 30555690678 also passed, including 210 tests and the complete release-compliance pipeline.
Acceptance criteria
Choose and document DCO 1.1 rather than a CLA.
Require authorship or authorization certification.
Require permission to distribute contributions under the MIT License and identified compatible third-party terms.
Add a signed-off commit check.
Bind accepted trailers to the commit author or committer identity.
Define employer/client contribution handling.
Require copied/generated/third-party material disclosure.
Define AI-assisted contribution review and responsibility.
Prohibit unknown or incompatible material.
Document exceptions and private supporting evidence.
Apply the policy to code, tests, documentation, assets and data.
Replace spoofable bot-name matching with an exact trusted identity allowlist.
Add automated blocking tests for unsigned and spoofed contributions.
Apply and verify an active GitHub ruleset or branch protection for main.
Only remaining repository-admin action
Configure main so that:
changes require a pull request;
Verify commit sign-offs is a required status check;
the build/test check is required;
checks must pass on the current head;
direct pushes, force pushes and branch deletion are blocked;
no standing administrator/maintainer bypass is enabled.
Then retain non-secret evidence in this Issue: ruleset name/status, required checks, bypass list, push/deletion settings and a blocked unsigned-commit merge attempt.
The connected GitHub integration used for implementation has repository admin permission but does not expose branch-protection/ruleset read or mutation operations. Therefore this Issue remains open rather than claiming an unverified setting.
Close condition
Close as completed after the active main protection configuration and blocking evidence are recorded. This is a GitHub repository setting, not an external legal audit.
Implemented state
SightAdapt uses DCO 1.1 and has repository-owned contribution-provenance controls.
PR #145 was merged as
26772597c1d458de55483a37967df182ab9f831cand implemented:Signed-off-byverification for every pull-request commit;[bot]author-name/email exception;mainprotection settings and evidence requirements indocs/legal/REPOSITORY-PROTECTION.md.Verified CI result
GitHub Actions DCO run
30555690716passed:[bot]metadata was rejected;The full Windows build/release run
30555690678also passed, including 210 tests and the complete release-compliance pipeline.Acceptance criteria
main.Only remaining repository-admin action
Configure
mainso that:Verify commit sign-offsis a required status check;Then retain non-secret evidence in this Issue: ruleset name/status, required checks, bypass list, push/deletion settings and a blocked unsigned-commit merge attempt.
The connected GitHub integration used for implementation has repository admin permission but does not expose branch-protection/ruleset read or mutation operations. Therefore this Issue remains open rather than claiming an unverified setting.
Close condition
Close as
completedafter the activemainprotection configuration and blocking evidence are recorded. This is a GitHub repository setting, not an external legal audit.