Repository navigation
chore(release): promote changelog fragments into 4.2.0 - #4549
Conversation
Runs tools/changelog-promote.sh 4.2.0 2026-10-11: assembles the 272 changelog.d fragments into a new 4.2.0 section and empties changelog.d. The date is the prep date and moves to the tag date at the cut. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Peter Amiri <peter@alurium.com>
|
rev1-r3 review @ 4eaf1f4: APPROVE (one wording fix recommended before the cut; see below) Fragments are all consumed, with nothing lost or duplicated. I compared every
The headings are Added, Changed, Removed, Performance, Fixed and Security, with no empty ones. Structure:
Wording: the section uses no CVE, GHSA, exploit or vulnerability terms. The "advisory" hits in Changed are Recommended before the cut: the two
|
Folds the heartbeat Added entry (#4477) and the grace Fixed entry (#4502) into one Added entry. The Fixed entry described a 'before' that never shipped, and the Added entry's 'heartbeats more often than its timeout' contradicted the grace rule. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Peter Amiri <peter@alurium.com>
|
rev1-r3 re-check @ 315e05d: APPROVE The heartbeat fold resolves the contradiction I flagged. #4477's Added entry and #4502's Fixed entry are now one Added entry, linking both issues. Checked against the code I reviewed in #4507:
Re-ran the fragment-by-fragment comparison against base
PR CI: 12 pass, 3 skipping, 0 fail. Still to do at the cut: set the heading date to the tag date. |
Summary
Runs
tools/changelog-promote.sh 4.2.0 2026-10-11on develop c3665d9. It assembles the 272changelog.dfragments into a new# [4.2.0](…) => 2026-10-11section ofCHANGELOG.md(336 entries: Added, Changed, Removed, Performance, Fixed, Security), resets[Unreleased], and leaveschangelog.d/with only its README.Release-prep PR: it merges as part of the 4.2.0 cut, not before.
# [4.2.0]heading.changelog.d. It would need adding to this section, or re-running the promote, before the tag.A second commit fills two gaps found while checking PRs merged since 4.1.2 that had no fragment:
(#4254)on the framework-suite datasource line, which docs: 4.1 to 4.2 upgrade guide covers the remaining behaviour changes #4295 added for fix(test): keep the framework test runners off an app primary datasource #4254 without a reference.The other fix/feat/perf PRs without a fragment are build-pipeline fixes, follow-ups to features new in 4.2 (their parent PRs carry the line), or have no behaviour change.
Checks
changelog-promote.sh --previewand the promote both succeed (they fail loudly on a malformed fragment)release.yml's release-notes extraction (awk '/^# \[4\.2\.0\]/,/^---$/') returns the 4.2.0 section only: 357 lines, one version heading, no bleed into 4.1.2🤖 Generated with Claude Code