History

Use GitHub App token for release uploads (#2149)

Julius Marminge committed 7 months agonightly-v0.0.21-nightly.20260417.58

Commit 9df3c641 parent 8ac57f71 file · +10 −0Browse files

Unified · Split

.github/workflows/release.yml+10−0
@@ -393,6 +393,14 @@ jobs: · 392 unmodified lines
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: · 78 unmodified lines
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: · 13 unmodified lines
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

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t