fix(ci): pass tag range to git-cliff so release body covers current release only #74

Closed
sarman wants to merge 1 commits from fix/changelog-range-scope into master

1 Commits

Author SHA1 Message Date
Shaun Arman
b94f96d38f fix(ci): pass tag range to git-cliff so release body covers current release only
Some checks failed
PR Review Automation / review (pull_request) Has been cancelled
Test / frontend-typecheck (pull_request) Successful in 1m23s
Test / frontend-tests (pull_request) Successful in 1m24s
Test / rust-fmt-check (pull_request) Successful in 14m43s
Test / rust-clippy (pull_request) Successful in 17m58s
Test / rust-tests (pull_request) Successful in 19m40s
git-cliff's --tag flag sets a version label, it does not restrict which
commits are scanned. Without a positional range argument, git-cliff walks
the entire commit history and generates every historical release section,
producing a release body that contains the full changelog.

Pass "${PREV_TAG}..${CURRENT_TAG}" as the range argument so git-cliff only
processes commits introduced in the current release. The full CHANGELOG.md
generation is unchanged (no range — intentional, it covers all tags).
2026-06-06 21:07:04 -05:00