From b2f57c3bdbee69af55726bf0c1d008c8eee0593a Mon Sep 17 00:00:00 2001 From: Josef Prochazka Date: Fri, 6 Mar 2026 13:01:47 +0100 Subject: [PATCH 1/5] Use pattern to macth breaking chnages --- git-cliff-release/cliff.toml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/git-cliff-release/cliff.toml b/git-cliff-release/cliff.toml index 9cb85a2..0466f8c 100644 --- a/git-cliff-release/cliff.toml +++ b/git-cliff-release/cliff.toml @@ -78,22 +78,22 @@ commit_preprocessors = [] commit_parsers = [ { message = "^feat|^patch", group = "๐Ÿš€ Features" }, { message = "^fix|^bug", group = "๐Ÿ› Bug Fixes" }, - { message = "^doc", breaking = true, group = "๐Ÿ“š Documentation" }, + { message = "^doc(\\(.+\\))?!:", group = "๐Ÿ“š Documentation" }, { message = "^doc", skip = true }, { message = "^perf", group = "โšก Performance" }, - { message = "^refactor", breaking = true, group = "๐Ÿšœ Refactor" }, + { message = "^refactor(\\(.+\\))?!:", group = "๐Ÿšœ Refactor" }, { message = "^refactor", skip = true }, - { message = "^style", breaking = true, group = "๐ŸŽจ Styling" }, + { message = "^style(\\(.+\\))?!:", group = "๐ŸŽจ Styling" }, { message = "^style", skip = true }, - { message = "^test", breaking = true, group = "๐Ÿงช Testing" }, + { message = "^test(\\(.+\\))?!:", group = "๐Ÿงช Testing" }, { message = "^test", skip = true }, { message = "^chore\\(release\\): prepare for", skip = true }, { message = "^chore\\(deps.*\\)", skip = true }, { message = "^chore\\(pr\\)", skip = true }, { message = "^chore\\(pull\\)", skip = true }, - { message = "^chore|^ci", breaking = true, group = "โš™๏ธ Miscellaneous Tasks" }, + { message = "^chore|^ci(\\(.+\\))?!:", group = "โš™๏ธ Miscellaneous Tasks" }, { message = "^chore|^ci", skip = true }, - { message = "^build", breaking = true, group = "๐Ÿ—๏ธ Build" }, + { message = "^build(\\(.+\\))?!:", group = "๐Ÿ—๏ธ Build" }, { message = "^build", skip = true }, { body = ".*security", group = "๐Ÿ›ก๏ธ Security" }, { message = "^revert", group = "โ—€๏ธ Revert" }, From 5eb3fcaa07158ce25b3baf4b13b5ebd93dd4f1a0 Mon Sep 17 00:00:00 2001 From: Josef Prochazka Date: Fri, 6 Mar 2026 13:24:08 +0100 Subject: [PATCH 2/5] fix: make APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN optional, fall back to GITHUB_TOKEN --- .github/workflows/python_bump_and_update_changelog.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python_bump_and_update_changelog.yaml b/.github/workflows/python_bump_and_update_changelog.yaml index 4d5fdb4..aba36ba 100644 --- a/.github/workflows/python_bump_and_update_changelog.yaml +++ b/.github/workflows/python_bump_and_update_changelog.yaml @@ -17,7 +17,7 @@ on: type: string secrets: APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN: - required: true + required: false outputs: changelog_commitish: description: Git HEAD after the commit and push @@ -33,7 +33,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v6 with: - token: ${{ secrets.APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN }} + token: ${{ secrets.APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} - name: Set up Python uses: actions/setup-python@v6 From 7548754a539ca3cf1a2650beb60000ca38173590 Mon Sep 17 00:00:00 2001 From: Josef Prochazka Date: Fri, 6 Mar 2026 13:33:18 +0100 Subject: [PATCH 3/5] fix: correct regex grouping for chore|ci breaking commit parser --- git-cliff-release/cliff.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/git-cliff-release/cliff.toml b/git-cliff-release/cliff.toml index 0466f8c..80f9635 100644 --- a/git-cliff-release/cliff.toml +++ b/git-cliff-release/cliff.toml @@ -91,7 +91,7 @@ commit_parsers = [ { message = "^chore\\(deps.*\\)", skip = true }, { message = "^chore\\(pr\\)", skip = true }, { message = "^chore\\(pull\\)", skip = true }, - { message = "^chore|^ci(\\(.+\\))?!:", group = "โš™๏ธ Miscellaneous Tasks" }, + { message = "^(chore|ci)(\\(.+\\))?!:", group = "โš™๏ธ Miscellaneous Tasks" }, { message = "^chore|^ci", skip = true }, { message = "^build(\\(.+\\))?!:", group = "๐Ÿ—๏ธ Build" }, { message = "^build", skip = true }, From 88609384e3909ac6b6c8beed1dde92637defe392 Mon Sep 17 00:00:00 2001 From: Josef Prochazka Date: Fri, 6 Mar 2026 13:40:03 +0100 Subject: [PATCH 4/5] fix: change doc to docs in commit parser regex --- git-cliff-release/cliff.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/git-cliff-release/cliff.toml b/git-cliff-release/cliff.toml index 80f9635..67368d1 100644 --- a/git-cliff-release/cliff.toml +++ b/git-cliff-release/cliff.toml @@ -78,8 +78,8 @@ commit_preprocessors = [] commit_parsers = [ { message = "^feat|^patch", group = "๐Ÿš€ Features" }, { message = "^fix|^bug", group = "๐Ÿ› Bug Fixes" }, - { message = "^doc(\\(.+\\))?!:", group = "๐Ÿ“š Documentation" }, - { message = "^doc", skip = true }, + { message = "^docs(\\(.+\\))?!:", group = "๐Ÿ“š Documentation" }, + { message = "^docs", skip = true }, { message = "^perf", group = "โšก Performance" }, { message = "^refactor(\\(.+\\))?!:", group = "๐Ÿšœ Refactor" }, { message = "^refactor", skip = true }, From 122fb52eb0b37b9becf086fe403272a02f0638e6 Mon Sep 17 00:00:00 2001 From: Josef Prochazka Date: Fri, 6 Mar 2026 13:53:25 +0100 Subject: [PATCH 5/5] Revert testing changes --- .github/workflows/python_bump_and_update_changelog.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python_bump_and_update_changelog.yaml b/.github/workflows/python_bump_and_update_changelog.yaml index aba36ba..4d5fdb4 100644 --- a/.github/workflows/python_bump_and_update_changelog.yaml +++ b/.github/workflows/python_bump_and_update_changelog.yaml @@ -17,7 +17,7 @@ on: type: string secrets: APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN: - required: false + required: true outputs: changelog_commitish: description: Git HEAD after the commit and push @@ -33,7 +33,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v6 with: - token: ${{ secrets.APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + token: ${{ secrets.APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN }} - name: Set up Python uses: actions/setup-python@v6