Skip to content

chore: drop the DCO sign-off checkbox from the PR template#190

Merged
NotASithLord merged 1 commit into
mainfrom
claude/external-prs-status-zx5jmc
Jul 8, 2026
Merged

chore: drop the DCO sign-off checkbox from the PR template#190
NotASithLord merged 1 commit into
mainfrom
claude/external-prs-status-zx5jmc

Conversation

@NotASithLord

Copy link
Copy Markdown
Owner

What & why

Removes the "Commits are signed off — git commit -s (we use the DCO)" checkbox from .github/pull_request_template.md.

The convention was never actually enforced — there is no DCO check in CI, CONTRIBUTING.md doesn't mention it, and the merged history doesn't follow it (the large majority of commits on main carry no Signed-off-by trailer). In practice the checkbox only produced false review blocks on external PRs (#170, #188, #189) while providing no real provenance guarantee. Apache-2.0 §5 already gives the inbound=outbound license grant for submitted contributions.

Closes # — (no issue; owner-directed cleanup)

Checklist

  • bun run preflight passes — N/A, template-only change, no code paths touched
  • Only original or permissively-licensed code — no GPL / AGPL / copyleft
  • Tests added or updated (or N/A) — N/A
  • No hand-edited generated files (manifest.json, shared/channel-config.js)
  • Called out below if this touches a danger zone — it doesn't (template prose only)

Notes for reviewers

If DCO enforcement is ever genuinely wanted, the right shape is the DCO GitHub App as a required check — mechanical from day one — rather than an honor-system checkbox.

🤖 Generated with Claude Code

https://claude.ai/code/session_01L8EYHtUpzTX6YGfEXPRPKF


Generated by Claude Code

The convention was never enforced (no DCO check in CI) and the merged
history doesn't follow it — most commits on main carry no Signed-off-by
trailer. Apache-2.0 §5 already provides the inbound=outbound license
grant for contributions, so the checkbox only generated false review
blocks on external PRs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L8EYHtUpzTX6YGfEXPRPKF
@NotASithLord NotASithLord marked this pull request as ready for review July 8, 2026 02:37
@NotASithLord NotASithLord merged commit 2a5578a into main Jul 8, 2026
12 checks passed
@NotASithLord NotASithLord deleted the claude/external-prs-status-zx5jmc branch July 8, 2026 02:37
@NotASithLord NotASithLord mentioned this pull request Jul 12, 2026
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.

2 participants