Skip to content

docs: add duplicate-changelog-entry check to release PR review steps - #44

Merged
twada merged 1 commit into
mainfrom
docs/release-pr-dup-check
Aug 25, 2026
Merged

docs: add duplicate-changelog-entry check to release PR review steps#44
twada merged 1 commit into
mainfrom
docs/release-pr-dup-check

Conversation

@twada

@twada twada commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

Follow-up to the 0.7.1/0.5.1/0.3.2/0.2.2/0.8.1 release. During the release PR (#43) review, each affected CHANGELOG contained the same fix entry twice: once linking the actual commit (5bf0642) and once linking the merge commit of PR #42 (c880922). GitHub's merge commits carry the PR title in their body, and since that title was in Conventional Commits form, release-please extracted it as an additional entry.

Notably, PR #28 had the same structure (conventional title, plain merge) and did not produce duplicates in the 0.7.0 release, so the trigger conditions are not fully understood. Rather than relying on title conventions to avoid it, add the duplicate check to the release PR review steps in RELEASING.md so it is caught every time; the fix is the already-documented hand-edit procedure.

🤖 Generated with Claude Code

A merged PR whose title is in Conventional Commits form gets that
title embedded in the merge commit body, and release-please may
extract it as an extra changelog entry alongside the PR's actual
commits (observed with PR #42). The trigger conditions are not fully
understood, so make the check part of every release PR review.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@twada
twada merged commit 0b450b4 into main Aug 25, 2026
4 checks passed
@twada
twada deleted the docs/release-pr-dup-check branch August 25, 2026 02:39
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