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 project accepts contributions under the MIT license through pull requests and asks for no Developer Certificate of Origin. The OpenSSF Best Practices silver criterion dco (SHOULD) asks for a way to show that contributors are legally authorized to make their contributions, and names the DCO as the usual one. An unmet SHOULD with a justification is accepted for silver, so this is a decision rather than a gap: adopting it binds every commit, the maintainer's included.
If adopted
CONTRIBUTING.md: a "Developer Certificate of Origin" section linking https://developercertificate.org/, saying what Signed-off-by means here and asking for git commit -s.
.github/pull_request_template.md: a checkbox.
A CI check, written as a Go command per the repository tooling rule, that fails a pull request with a commit whose Signed-off-by does not match its author. A squash merge takes the pull request description as the commit message, so the check also decides whether the description carries the trailer that reaches main.
The repository setting that requires sign-off on commits made in the web interface (web_commit_signoff_required).
CLAUDE.md: the rule and a link.
Done when
A pull request with an unsigned commit fails the check and a signed one passes, or this issue records why the project does not adopt it.
Done on main: 3da05d1 (#1562) added cmd/audit_dco, the dco CI job and make check-dco, and 6c9066a (#1566) documents the sign-off that web commits now require.
Activity
ci: adopt the Developer Certificate of Origin (#1562)
jmrplens commentedon Oct 31, 2026
Done on main: 3da05d1 (#1562) added
cmd/audit_dco, thedcoCI job andmake check-dco, and 6c9066a (#1566) documents the sign-off that web commits now require.