Skip to content

fix: keep first release changelog canonical - #69

Merged
Tom409114 merged 1 commit into
mainfrom
fix/release-changelog-baseline
Aug 31, 2026
Merged

fix: keep first release changelog canonical#69
Tom409114 merged 1 commit into
mainfrom
fix/release-changelog-baseline

Conversation

@Tom409114

Copy link
Copy Markdown
Owner

Summary\n\n- keep the pre-first-release changelog empty so release-please creates the single canonical # Changelog header\n- prevent release-please from demoting an existing header into a stray ## Changelog section\n- preserve regression checks against versioned Unreleased headings and nested changelog headers\n\n## Why\n\nThe current release-please updater only recognizes version headings containing a digit. With non-version content in the pre-release file, its first-release path prepends a new header and demotes the existing header, which produced an extra ## Changelog in PR #66.\n\n## Verification\n\n- pnpm test — 55 files, 600 passed, 6 skipped\n- pnpm typecheck\n- pnpm lint\n- pnpm audit --audit-level=low — no known vulnerabilities\n- pnpm install --frozen-lockfile\n- git diff --check\n\nThis PR only corrects release metadata generation. It does not publish npm, create tags, or create a GitHub Release.

@Tom409114
Tom409114 merged commit 4d34f86 into main Aug 31, 2026
17 checks passed
@Tom409114
Tom409114 deleted the fix/release-changelog-baseline branch August 31, 2026 22:46
This was referenced Aug 31, 2026
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