From a258e496bf926892c3a33e6f2f5ee2efb87a9d71 Mon Sep 17 00:00:00 2001 From: noonghunna <10742901+noonghunna@users.noreply.github.com> Date: Sun, 10 May 2026 21:16:35 +0000 Subject: [PATCH] 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. --- cliff.toml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cliff.toml b/cliff.toml index 532da640..644694d3 100644 --- a/cliff.toml +++ b/cliff.toml @@ -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" },