Skip to content

docs(changelog): aggregate the ten v3.8.50 fragments before tagging - #11683

Merged
diegosouzapw merged 1 commit into
mainfrom
fix/release-v3.8.50-changelog-aggregate
Aug 26, 2026
Merged

diegosouzapw merged 1 commit into
mainfrom
fix/release-v3.8.50-changelog-aggregate

Conversation

@diegosouzapw

Copy link
Copy Markdown
Collaborator

Why

The v3.8.50 release PR (#8875) merged with the ten changelog fragments still loose in changelog.d/ and CHANGELOG.md missing their entries — the aggregation step ran during the pre-flight but was never committed.

The GitHub Release notes are extracted from CHANGELOG.md, so tagging from that state would have shipped v3.8.50 without documenting:

What

Runs scripts/release/aggregate-changelog.mjs on top of main and deletes the fragments in the same commit, per changelog.d/README.md.

check:changelog-integrity: OK — no base bullets lost.

Blocks the v3.8.50 tag.

The fragments were written during the pre-flight but the aggregation step was
left uncommitted, so the release PR merged with the ten files still loose in
changelog.d/ and CHANGELOG.md missing their entries. Tagging from that state
would have published v3.8.50 without documenting the discarded upstream call
burning quota (#11552), the configured search connection being silently ignored
(#11524), the /v1/models SWR refresh blocking its own stale response (#11551),
the combo builder's manual model entry (dark since #8285) and the local CLI's
health view (dark since #11040) — the entries an operator actually reads.

Runs the aggregator on top of main and deletes the fragments in the same commit,
per changelog.d/README.md.
@diegosouzapw
diegosouzapw merged commit 5458026 into main Aug 26, 2026
30 checks passed
@diegosouzapw diegosouzapw mentioned this pull request Sep 7, 2026
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
cheaper-inference#11683)

The fragments were written during the pre-flight but the aggregation step was
left uncommitted, so the release PR merged with the ten files still loose in
changelog.d/ and CHANGELOG.md missing their entries. Tagging from that state
would have published v3.8.50 without documenting the discarded upstream call
burning quota (cheaper-inference#11552), the configured search connection being silently ignored
(cheaper-inference#11524), the /v1/models SWR refresh blocking its own stale response (cheaper-inference#11551),
the combo builder's manual model entry (dark since cheaper-inference#8285) and the local CLI's
health view (dark since cheaper-inference#11040) — the entries an operator actually reads.

Runs the aggregator on top of main and deletes the fragments in the same commit,
per changelog.d/README.md.

Co-authored-by: Xiangzhe <bakryun0718@proton.me>
@diegosouzapw
diegosouzapw deleted the fix/release-v3.8.50-changelog-aggregate branch October 18, 2026 23:50
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.

2 participants