Skip to content

fix(changelog): v0.18.0 notes hold Highlights and What's Changed only - #2395

Merged
chaliy merged 3 commits into
mainfrom
fix/v0-18-0-release-page
Sep 12, 2026
Merged

fix(changelog): v0.18.0 notes hold Highlights and What's Changed only#2395
chaliy merged 3 commits into
mainfrom
fix/v0-18-0-release-page

Conversation

@chaliy

@chaliy chaliy commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

What changed

v0.18.0 release notes violated the documented convention (knowledge/operations/release-process.md: Highlights + What's Changed, no Added/Fixed/Changed):

Now the section holds 2 Highlights bullets + the full What's Changed list. Adds scripts/check_changelog.py (R0 well-formed links, R1 highlights carry links, R2 no dupes incl. containment, R3 no stale refs from older releases, R4 Highlights/What's Changed only; --scaffold builds What's Changed from git log merge order), wired into just check, 9 unit tests, release-process documents the rules.

Before / After

Before: checker reports 12 violations on the old section (10 orphans + 1 dupe + 1 stale, plus 3 unexpected subsections).
After: just check-changelog exits 0; python3 -m unittest discover -s scripts/tests passes for the new tests (one pre-existing wasm_bindgen_version failure, fails on clean main too).

Risk

  • Low. CHANGELOG text + lint script only; no runtime code.
  • The published GitHub Release body still shows the old notes and needs a follow-up gh release edit after merge.

Checklist

  • Tests added or updated
  • Backward compatibility considered (docs-only)

Produced by yolop

Drop stale #2347 highlight (shipped in v0.17.1), remove verbatim C ABI duplicate, link #2378 orphans, split bench bullet across #2370/#2378.
Added/Fixed/Changed subsections duplicated What's Changed by construction (#2349 was the spotted instance). Convention C per knowledge/operations/release-process.md.
…ffold

check_changelog.py enforces Highlights + What's Changed only, PR links on every highlight, no verbatim dupes, no stale refs from older releases; --scaffold builds What's Changed from git log merge order. Wired into just check; release-process documents the rules.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
bashkit 1421b3b Commit Preview URL

Branch Preview URL
Sep 12 2026, 02:21 AM

@chaliy
chaliy merged commit 5e322bf into main Sep 12, 2026
22 checks passed
@chaliy
chaliy deleted the fix/v0-18-0-release-page branch September 12, 2026 03:05
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