From 5f2a1ec8fcfefeeff0526e440ed0bf5e09a56874 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 3 May 2026 13:41:34 +0000 Subject: [PATCH 1/2] fix: use GH_TOKEN PAT for semantic-release to bypass tag ruleset GITHUB_TOKEN (github-actions[bot]) cannot create tags due to repository ruleset restrictions. A PAT from an admin account stored as GH_TOKEN bypasses both the tag creation ruleset and the protected branch rule. https://claude.ai/code/session_01V2Cfo3mjjVxW1iuVhavsXp --- .github/workflows/semantic-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/semantic-release.yml b/.github/workflows/semantic-release.yml index ca1bf92..d39f52f 100644 --- a/.github/workflows/semantic-release.yml +++ b/.github/workflows/semantic-release.yml @@ -35,7 +35,7 @@ jobs: - name: Semantic Release env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} GIT_AUTHOR_NAME: github-actions[bot] GIT_AUTHOR_EMAIL: github-actions[bot]@users.noreply.github.com GIT_COMMITTER_NAME: github-actions[bot] From 64c12fff3a9046cb9459939ca427c0cd8aa2508c Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 3 May 2026 14:11:53 +0000 Subject: [PATCH 2/2] fix: rename secret GH_TOKEN to GH_PAT GitHub reserves the GITHUB_ prefix for built-in secrets, so the secret must be named GH_PAT. https://claude.ai/code/session_01V2Cfo3mjjVxW1iuVhavsXp --- .github/workflows/semantic-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/semantic-release.yml b/.github/workflows/semantic-release.yml index d39f52f..6855908 100644 --- a/.github/workflows/semantic-release.yml +++ b/.github/workflows/semantic-release.yml @@ -35,7 +35,7 @@ jobs: - name: Semantic Release env: - GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GH_PAT }} GIT_AUTHOR_NAME: github-actions[bot] GIT_AUTHOR_EMAIL: github-actions[bot]@users.noreply.github.com GIT_COMMITTER_NAME: github-actions[bot]