Skip to content

docs: adopt DCO and AI-disclosure contribution policy#90

Open
kperry-godaddy wants to merge 5 commits into
mainfrom
build/dco-check
Open

docs: adopt DCO and AI-disclosure contribution policy#90
kperry-godaddy wants to merge 5 commits into
mainfrom
build/dco-check

Conversation

@kperry-godaddy

@kperry-godaddy kperry-godaddy commented Jul 16, 2026

Copy link
Copy Markdown
Member

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

  • The PR title follows Conventional Commits — release notes are generated from it
  • Tests cover the change (n/a — docs only)
  • The linked issue above uses a closing keyword
  • Every commit is signed off (git commit -s) certifying the DCO

🤖 Generated with Claude Code

kperry-godaddy and others added 3 commits July 16, 2026 14:30
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>
@kperry-godaddy

Copy link
Copy Markdown
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>
@kperry-godaddy kperry-godaddy changed the title build: enforce DCO sign-off on pull requests docs: adopt DCO and AI-disclosure contribution policy Jul 16, 2026
@kperry-godaddy

Copy link
Copy Markdown
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>
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.

build: enforce DCO sign-off on pull requests

2 participants