Skip to content

ci: enforce immutable published changelog sections - #321

Merged
codeforester merged 2 commits into
mainfrom
bug/306-20260902-immutable-changelog
Sep 2, 2026
Merged

ci: enforce immutable published changelog sections#321
codeforester merged 2 commits into
mainfrom
bug/306-20260902-immutable-changelog

Conversation

@codeforester

Copy link
Copy Markdown
Contributor

Fixes #306

  • restore the tagged 0.4.3 changelog section and move post-release notes to Unreleased
  • compare every published section with its matching release tag
  • fetch full tag history in changelog-validation workflows
  • cover edited sections and unavailable/shallow tags

Focused changelog tests and Ruff checks pass locally.

@codeforester
codeforester force-pushed the bug/306-20260902-immutable-changelog branch from d414dbc to c4292ce Compare September 2, 2026 10:21
@codeforester
codeforester merged commit 64790bb into main Sep 2, 2026
60 of 115 checks passed
@codeforester
codeforester deleted the bug/306-20260902-immutable-changelog branch September 2, 2026 10:49
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.

[v1.0] Make published changelog sections immutable

1 participant