The packages job of release.yml opens the build(packaging): … pull request through peter-evans/create-pull-request, but the generated commit carries no Signed-off-by: trailer. The standards' pr / dco gate requires one whose email matches the commit author, so the first real packaging PR (#80, for v1.0.1) failed that required check and cannot merge on its own.
Fix: set signoff: true and give the action an explicit author and committer that are the same identity (the actor who pushed the tag, <id>+<login>@users.noreply.github.com), so the sign-off the action adds matches the author the DCO check compares against.
#80 itself is fixed by amending its commit with a sign-off; this issue is the permanent fix. Part of #62.
The `packages` job of `release.yml` opens the `build(packaging): …` pull request through `peter-evans/create-pull-request`, but the generated commit carries no `Signed-off-by:` trailer. The standards' `pr / dco` gate requires one whose email matches the commit author, so the first real packaging PR (#80, for v1.0.1) failed that required check and cannot merge on its own.
Fix: set `signoff: true` and give the action an explicit `author` and `committer` that are the same identity (the actor who pushed the tag, `<id>+<login>@users.noreply.github.com`), so the sign-off the action adds matches the author the DCO check compares against.
#80 itself is fixed by amending its commit with a sign-off; this issue is the permanent fix. Part of #62.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The
packagesjob ofrelease.ymlopens thebuild(packaging): …pull request throughpeter-evans/create-pull-request, but the generated commit carries noSigned-off-by:trailer. The standards'pr / dcogate requires one whose email matches the commit author, so the first real packaging PR (#80, for v1.0.1) failed that required check and cannot merge on its own.Fix: set
signoff: trueand give the action an explicitauthorandcommitterthat are the same identity (the actor who pushed the tag,<id>+<login>@users.noreply.github.com), so the sign-off the action adds matches the author the DCO check compares against.#80 itself is fixed by amending its commit with a sign-off; this issue is the permanent fix. Part of #62.