Skip to content

Commit 6103b7c

Browse files
Constantin Krügeruniqueck
authored andcommitted
Build: Allow to bypass branch protection rules for semantic release process
1 parent f3e5705 commit 6103b7c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/release.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,16 @@ jobs:
1919
id-token: write # to enable use of OIDC for npm provenance
2020

2121
steps:
22+
- name: 'Generate GitHub Token'
23+
id: generate_token
24+
uses: tibdex/github-app-token@v2
25+
with:
26+
app_id: ${{ secrets.SEMANTIC_RELEASE_BOT_APP_ID }}
27+
private_key: ${{ secrets.SEMANTIC_RELEASE_BOT_PRIVATE_KEY }}
2228
- name: Checkout 🛎️
2329
uses: actions/checkout@v3
30+
with:
31+
token: ${{ steps.generate_token.outputs.token }}
2432
- name: Set up NodeJs ${{ matrix.node-version }}
2533
uses: actions/setup-node@v3
2634
with:
@@ -32,5 +40,5 @@ jobs:
3240
- name: Release 🚀
3341
run: npm run release --debug
3442
env:
35-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43+
GH_TOKEN: ${{ steps.generate_token.outputs.token }}
3644
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)