Skip to content

Skip the DCO check on release PRs into main - #18

Merged
ziadantar90 merged 1 commit into
developmentfrom
claude/project-thread-4jzfo1
Nov 1, 2026
Merged

ziadantar90 merged 1 commit into
developmentfrom
claude/project-thread-4jzfo1

Conversation

@ziadantar90

Copy link
Copy Markdown
Contributor

Requested by Ziad · project thread

Summary

  • ci.yml: the dco job now runs only on PRs whose base is not main (github.base_ref != 'main'). On the 1.0.0 release PR (Release 1.0.0 #16) it failed on six setup commits from before sign-off was required. Every commit reaching main has already been through a PR into development, where the check still runs.
  • CONTRIBUTING.md and the CHANGELOG [Unreleased] section say so.

DCO sign-off is not a required check, so the ruleset is unaffected. A skipped job shows as "skipped", not failed.

Testing

  • Workflow YAML parses. This PR targets development, so its own DCO run should still execute and pass.

Generated by Claude Code

Release PRs carry the whole history, including commits from before
sign-off was required, so the check always failed there. Their commits
were already checked on their way into development.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D8A4w121dBr3nYoutNLaV7
Signed-off-by: Claude <noreply@anthropic.com>
@ziadantar90 ziadantar90 self-assigned this Nov 1, 2026
@ziadantar90
ziadantar90 merged commit e26e4b3 into development Nov 1, 2026
6 checks passed
@ziadantar90
ziadantar90 deleted the claude/project-thread-4jzfo1 branch November 1, 2026 20:28
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