Skip to content

Commit 5461490

Browse files
committed
fix: pass github app token to action-gh-release to avoid permission error
1 parent 8636f04 commit 5461490

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,18 @@ jobs:
101101
asset_name: pvm-macos-x86_64
102102

103103
steps:
104+
- name: Generate Token
105+
id: generate_token
106+
uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2
107+
with:
108+
app-id: ${{ secrets.BOT_APP_ID }}
109+
private-key: ${{ secrets.BOT_APP_PRIVATE_KEY }}
110+
104111
- name: Checkout repository
105112
uses: actions/checkout@v4
106113
with:
107114
ref: v${{ needs.release.outputs.new_release_version }}
115+
token: ${{ steps.generate_token.outputs.token }}
108116

109117
- name: Install Rust toolchain
110118
uses: dtolnay/rust-toolchain@stable
@@ -129,4 +137,4 @@ jobs:
129137
tag_name: v${{ needs.release.outputs.new_release_version }}
130138
files: ${{ matrix.asset_name }}.tar.gz
131139
env:
132-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
140+
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}

0 commit comments

Comments
 (0)