diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 0d4ea39..cfa4160 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -12,7 +12,7 @@ jobs: timeout-minutes: 15 if: | !startsWith(github.event.head_commit.message, '[Release]') && - !startsWith(github.event.head_commit.message, 'docs: update CHANGELOG.md') && + !startsWith(github.event.head_commit.message, 'chore(changelog): update CHANGELOG.md') && github.event.head_commit.author.name != 'github-actions[bot]' steps: - uses: actions/checkout@v5 @@ -39,7 +39,7 @@ jobs: uses: stefanzweifel/git-auto-commit-action@v7 if: steps.changelog-changes.outputs.has-changes == 'true' with: - commit_message: "docs: update CHANGELOG.md [skip ci]" + commit_message: "chore(changelog): update CHANGELOG.md" file_pattern: CHANGELOG.md commit_user_name: github-actions[bot] commit_user_email: github-actions[bot]@users.noreply.github.com diff --git a/cliff.toml b/cliff.toml index 803a182..8697f66 100644 --- a/cliff.toml +++ b/cliff.toml @@ -232,6 +232,9 @@ commit_preprocessors = [ { pattern = '\((\w+\s)?#([0-9]+)\)', replace = "" }, ] commit_parsers = [ + { message = "^chore\\(changelog\\)", skip = true }, + { message = "^chore.*changelog", skip = true }, + { message = "^docs: update CHANGELOG\\.md \\[skip ci\\]$", skip = true }, { message = "^feat", group = "Features" }, { message = "^fix", group = "Bug Fixes" }, { message = "^doc", group = "Documentation" },