chore(cliff): skip auto-regen bot commits in changelog parser

Filter out 'chore(changelog): regenerate for vX.Y.Z [skip ci]' commits
that the release.yml workflow auto-creates. They're pure machine
traffic and only added noise to release notes.
This commit is contained in:
noonghunna
2026-05-10 21:16:35 +00:00
parent 9ec08cf7eb
commit a258e496bf

View File

@@ -101,6 +101,12 @@ commit_parsers = [
{ message = "^Merge branch", skip = true },
{ message = "^Merge remote-tracking", skip = true },
# --- Skip release-machinery noise ---
# The release.yml workflow auto-commits a CHANGELOG.md regen with this
# subject after every tag push. Hide it from release notes — it's pure
# machine traffic, not a user-visible change.
{ message = "^chore\\(changelog\\): regenerate for v", skip = true },
# --- Prefix-based (deterministic, anchored to subject line) ---
# New models / new compose paths
{ message = "^models[(:]", group = "🎯 New models + serving paths" },