Skip to content

Commit e67eafe

Browse files
committed
ci: Use RELEASE_TOKEN instead of GITHUB_TOKEN for release jobs
The automated release workflow is broken due to insufficient permissions. This allows fine grained control over the permissions by using a generated token instead of the default one. Signed-off-by: ckyrouac <[email protected]>
1 parent c5044b0 commit e67eafe

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
uses: actions/checkout@v4
2222
with:
2323
fetch-depth: 0
24-
token: ${{ secrets.GITHUB_TOKEN }}
24+
token: ${{ secrets.RELEASE_TOKEN }}
2525

2626
- name: Extract version
2727
id: extract_version
@@ -88,7 +88,7 @@ jobs:
8888
id: create_release
8989
uses: actions/create-release@v1
9090
env:
91-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
91+
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
9292
with:
9393
tag_name: ${{ steps.extract_version.outputs.TAG_NAME }}
9494
release_name: Release ${{ steps.extract_version.outputs.TAG_NAME }}
@@ -109,7 +109,7 @@ jobs:
109109
- name: Upload vendor archive
110110
uses: actions/upload-release-asset@v1
111111
env:
112-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
112+
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
113113
with:
114114
upload_url: ${{ steps.create_release.outputs.upload_url }}
115115
asset_path: ./target/bootc-${{ steps.extract_version.outputs.version }}-vendor.tar.zstd
@@ -119,7 +119,7 @@ jobs:
119119
- name: Upload source archive
120120
uses: actions/upload-release-asset@v1
121121
env:
122-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
122+
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
123123
with:
124124
upload_url: ${{ steps.create_release.outputs.upload_url }}
125125
asset_path: ./target/bootc-${{ steps.extract_version.outputs.version }}.tar.zstd

.github/workflows/scheduled-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
uses: actions/checkout@v4
2727
with:
2828
fetch-depth: 0
29-
token: ${{ secrets.GITHUB_TOKEN }}
29+
token: ${{ secrets.RELEASE_TOKEN }}
3030

3131
- name: Mark git checkout as safe
3232
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

0 commit comments

Comments
 (0)