Skip to content

fix(ci): exempt GitHub web-flow merge commits from DCO/CLA sign-off - #171

Merged
trukhinyuri merged 1 commit into
mainfrom
codex/fix-dco-webflow-v2
Sep 20, 2026
Merged

trukhinyuri merged 1 commit into
mainfrom
codex/fix-dco-webflow-v2

Conversation

@trukhinyuri

Copy link
Copy Markdown
Member

Follow-up to #167: update-branch on dependabot PRs creates merge commits committed by GitHub without a sign-off, which fails the contribution-range validator. Web-flow merges are the canonical DCO exemption (identical to dco/action): the human approval is recorded on the pull request. Human-authored commits remain fully validated. Replaces #170 (conflicted against the #167 squash).

update-branch and merge-queue commits are authored by GitHub itself and
cannot carry a contributor sign-off; the approval lives on the pull
request. Same exemption class as the standard dco/action behavior.

Signed-off-by: trukhin.com <yuri@trukhin.com>
@trukhinyuri
trukhinyuri merged commit 3f83523 into main Sep 20, 2026
20 checks passed
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.

1 participant