| ... | @@ -393,6 +393,14 @@ jobs: | ... | @@ -393,6 +393,14 @@ jobs: |
| 393 | runs-on: ubuntu-24.04 # blacksmith-8vcpu-ubuntu-2404 | 393 | runs-on: ubuntu-24.04 # blacksmith-8vcpu-ubuntu-2404 |
| 394 | timeout-minutes: 10 | 394 | timeout-minutes: 10 |
| 395 | steps: | 395 | 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 | |
| 396 | - name: Checkout | 404 | - name: Checkout |
| 397 | uses: actions/checkout@v6 | 405 | uses: actions/checkout@v6 |
| 398 | with: | 406 | with: |
| ... | @@ -477,6 +485,7 @@ jobs: | ... | @@ -477,6 +485,7 @@ jobs: |
| 477 | release-assets/*.blockmap | 485 | release-assets/*.blockmap |
| 478 | release-assets/*.yml | 486 | release-assets/*.yml |
| 479 | fail_on_unmatched_files: true | 487 | fail_on_unmatched_files: true |
| | 488 | token: ${{ steps.app_token.outputs.token }} |
| 480 | | 489 | |
| 481 | - name: Publish first release | 490 | - name: Publish first release |
| 482 | if: needs.preflight.outputs.previous_tag == '' | 491 | if: needs.preflight.outputs.previous_tag == '' |
| ... | @@ -496,6 +505,7 @@ jobs: | ... | @@ -496,6 +505,7 @@ jobs: |
| 496 | release-assets/*.blockmap | 505 | release-assets/*.blockmap |
| 497 | release-assets/*.yml | 506 | release-assets/*.yml |
| 498 | fail_on_unmatched_files: true | 507 | fail_on_unmatched_files: true |
| | 508 | token: ${{ steps.app_token.outputs.token }} |
| 499 | | 509 | |
| 500 | finalize: | 510 | finalize: |
| 501 | name: Finalize release | 511 | name: Finalize release |