Skip to content

Commit b8e2354

Browse files
committed
fix: use GitHub App token for semantic-release
1 parent 98cd2af commit b8e2354

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,18 @@ jobs:
9393
issues: write
9494
pull-requests: write
9595
steps:
96+
- name: Generate Token
97+
id: generate_token
98+
uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2
99+
with:
100+
app-id: ${{ secrets.BOT_APP_ID }}
101+
private-key: ${{ secrets.BOT_APP_PRIVATE_KEY }}
102+
96103
- name: Checkout repository
97-
uses: actions/checkout@v4
104+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
98105
with:
99106
fetch-depth: 0
100-
persist-credentials: false
107+
token: ${{ steps.generate_token.outputs.token }}
101108

102109
- name: Download all artifacts
103110
uses: actions/download-artifact@v4
@@ -125,5 +132,5 @@ jobs:
125132
@semantic-release/exec
126133
conventional-changelog-conventionalcommits
127134
env:
128-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
135+
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
129136
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}

0 commit comments

Comments
 (0)