Skip to content

Changelog entries for the bug-fix campaign - #108

Draft
cemde wants to merge 1 commit into
liukidar:mainfrom
cemde:chore/changelog-bugfixes
Draft

Changelog entries for the bug-fix campaign#108
cemde wants to merge 1 commit into
liukidar:mainfrom
cemde:chore/changelog-bugfixes

Conversation

@cemde

@cemde cemde commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

Bug

Two problems with the per-PR approach.

Some fix PRs merged without a changelog entry (#95 among them), so ## [Unreleased] does not describe what shipped.

And per-PR entries do not work here. Thirteen branches each append one line to the same ### Fixed list, which conflicts pairwise: after #104 merged, #92 and #98 immediately went red on CHANGELOG.md.

Impact

#105 added CHANGELOG.md merge=union to fix exactly this, and it does work with git locally. GitHub's merge button does not apply merge drivers, so it made no difference in practice.

Fix

One commit with all twelve entries, plus one under Changed for #105 itself. The per-PR entries have been stripped from the open branches, which are all MERGEABLE again.

Merge order

Land this after the remaining fix PRs. It names PRs that are still open; if any is dropped, delete its line first.

Covers #92 to #103, and #105. #104's entry is already on main.

One commit rather than one per branch: thirteen PRs appending to the same
list conflict pairwise on merge, and GitHub does not apply the union merge
driver that resolves it locally.
@cemde
cemde marked this pull request as draft August 9, 2026 18:33
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