fix(ci): exclude internal migration commits from changelog

Add skip rules for the initial full-copy/sanitization commits so they
never appear in generated release notes or CHANGELOG.md.
This commit is contained in:
Shaun Arman 2026-06-07 17:17:03 -05:00
parent 8b6e349585
commit 2a81353778

View File

@ -32,6 +32,9 @@ tag_pattern = "v[0-9].*"
ignore_tags = "rc|alpha|beta" ignore_tags = "rc|alpha|beta"
sort_commits = "oldest" sort_commits = "oldest"
commit_parsers = [ commit_parsers = [
# Internal migration commits — never expose in release notes
{ message = "(?i)full.copy.from.apollo", skip = true },
{ message = "(?i)trcaa.*sanitiz", skip = true },
{ message = "^feat", group = "Features" }, { message = "^feat", group = "Features" },
{ message = "^fix", group = "Bug Fixes" }, { message = "^fix", group = "Bug Fixes" },
{ message = "^perf", group = "Performance" }, { message = "^perf", group = "Performance" },