Skip to content

fix(release): credit release-PR contributors via Co-authored-by trailers - #292

Merged
Shinrai merged 1 commit into
nextfrom
fix/release-pr-coauthor-trailers
Sep 15, 2026
Merged

Shinrai merged 1 commit into
nextfrom
fix/release-pr-coauthor-trailers

Conversation

@cldmv-bot

@cldmv-bot cldmv-bot Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

🚀 What's Changed

💥 Breaking Changes

No breaking changes

✨ Features

No new features

🐛 Bug Fixes

  • fix(release): credit release-PR contributors via Co-authored-by trailers (711ecdd)

📦 Dependencies

No dependency updates

🔧 Other Changes

No other changes

👥 Contributors

generate-comprehensive-changelog only emitted @mention lines in a <details>
Contributors block, which gives no GitHub contributor-graph credit — only
Co-authored-by trailers do (that credit was lost after v3.14.0 for slothlet's
releases). It now also emits a `co-authors` output: a `<!-- co-authors -->`-
marked block of `Co-authored-by: Name <email>` trailers for the release-range
human contributors (deduped by email; bots and the caller's signing bot
excluded; includes contributors carried in commit-body trailers).

update-pr-changelog appends that block as the FINAL paragraph of the release-PR
body, below the sticky (coverage) blocks — GitHub only credits co-author
trailers that sit in the commit message's last paragraph. update-pr-coverage's
first-add path now inserts its badge ABOVE the `<!-- co-authors -->` marker so
the trailers stay last, and update-release-pr threads the new output through.

Net: when the release PR squash-merges to master, the release commit carries
Co-authored-by trailers and GitHub credits every contributor. Verified via the
action test suite (dedup, bot-exclusion, body-trailer extraction, trailers-last
placement) and a full release-PR-lifecycle body-composition simulation.
@cldmv-bot cldmv-bot Bot added ! fix → next v4 flow: fix contributor PR targeting the next integration branch area: core Touches core library / runtime source code labels Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: core Touches core library / runtime source code ! fix → next v4 flow: fix contributor PR targeting the next integration branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant