docs: adopt DCO and AI-disclosure contribution policy#90
Open
kperry-godaddy wants to merge 5 commits into
Open
docs: adopt DCO and AI-disclosure contribution policy#90kperry-godaddy wants to merge 5 commits into
kperry-godaddy wants to merge 5 commits into
Conversation
Add a DCO status check requiring every human-authored commit to carry a Signed-off-by trailer matching the commit author or committer, certifying https://developercertificate.org. Bot-opened PRs (Dependabot, release-please) are exempt and merge commits are skipped. Assisted-by: Claude Code (claude-fable-5) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: kperry <kperry@godaddy.com>
Add Developer Certificate of Origin, AI-Assisted Contributions, and Linking Issues sections to the contributing guide, matching the org-wide PR template and the DCO check introduced on this branch. Also fix stale godaddy/* repository links left over from the repo move. Assisted-by: Claude Code (claude-fable-5) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: kperry <kperry@godaddy.com>
Replace the inlined check with a thin caller of agentnameservice/.github/.github/workflows/dco-check.yml@main so the policy is maintained in one place. This check errors until agentnameservice/.github#6 merges (merge that first). Assisted-by: Claude Code (claude-fable-5) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: kperry <kperry@godaddy.com>
Member
Author
|
Merge-order note: the DCO check was refactored to call the org-shared reusable workflow in agentnameservice/.github (agentnameservice/.github#6). Until that PR merges, the check here fails with workflow not found — merge agentnameservice/.github#6 first, then re-run this check (or push any update). |
DCO enforcement moves to https://github.com/apps/dco — the standard across Linux Foundation projects — which validates sign-offs per commit and exempts bot-authored commits and merges by default. Drop the Actions workflow and point CONTRIBUTING at the app. Assisted-by: Claude Code (claude-fable-5) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: kperry <kperry@godaddy.com>
Member
Author
|
Update: enforcement moved from a per-repo Actions workflow to the org-wide DCO app (the LF standard, bot commits exempt by default). The workflow file was removed from this branch — this PR is now docs-only, and the earlier merge-order note no longer applies. |
Empty commit; the hosted DCO app missed this PR's reopen event, and a push reliably delivers a fresh pull_request synchronize event. Assisted-by: Claude Code (claude-fable-5) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: kperry <kperry@godaddy.com>
jhateley-godaddy
approved these changes
Jul 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related issue
Fixes #89
Summary
Documents the org's adoption of the Linux Foundation contribution model in
CONTRIBUTING.md: Developer Certificate of Origin sign-off (git commit -s), AI-assistance disclosure per the kernel convention, and issue-linking for every PR. Enforcement comes from the org-wide DCO app — the LF/CNCF standard, validating sign-offs per commit with bot-authored commits (Dependabot, release-please) and merges exempt — so no per-repo workflow is required. (Earlier revisions of this branch carried an Actions-based check; it was dropped in favor of the app.)Also fixes stale
godaddy/*repository links left from the repo move.Testing
Docs-only change; DCO enforcement itself is validated by the app on pull requests once installed org-wide.
AI assistance
Assisted-by: Claude Code (claude-fable-5)
Checklist
git commit -s) certifying the DCO🤖 Generated with Claude Code