Skip to content

Commit 9df3c64

Browse files
Use GitHub App token for release uploads (pingdotgg#2149)
1 parent 8ac57f7 commit 9df3c64

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,14 @@ jobs:
393393
runs-on: ubuntu-24.04 # blacksmith-8vcpu-ubuntu-2404
394394
timeout-minutes: 10
395395
steps:
396+
- id: app_token
397+
name: Mint release app token
398+
uses: actions/create-github-app-token@v2
399+
with:
400+
app-id: ${{ secrets.RELEASE_APP_ID }}
401+
private-key: ${{ secrets.RELEASE_APP_PRIVATE_KEY }}
402+
owner: ${{ github.repository_owner }}
403+
396404
- name: Checkout
397405
uses: actions/checkout@v6
398406
with:
@@ -477,6 +485,7 @@ jobs:
477485
release-assets/*.blockmap
478486
release-assets/*.yml
479487
fail_on_unmatched_files: true
488+
token: ${{ steps.app_token.outputs.token }}
480489

481490
- name: Publish first release
482491
if: needs.preflight.outputs.previous_tag == ''
@@ -496,6 +505,7 @@ jobs:
496505
release-assets/*.blockmap
497506
release-assets/*.yml
498507
fail_on_unmatched_files: true
508+
token: ${{ steps.app_token.outputs.token }}
499509

500510
finalize:
501511
name: Finalize release

0 commit comments

Comments
 (0)