From 6c1674cc5a0784faea5362a39df45ede767819a8 Mon Sep 17 00:00:00 2001 From: Remco Vermeulen Date: Mon, 20 Nov 2023 10:02:56 -0800 Subject: [PATCH] Address missing GitHub App token --- .github/workflows/prepare-release.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index 4b29141e7c..f8ef4ed042 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -29,11 +29,24 @@ env: HOTFIX_RELEASE: ${{ inputs.hotfix }} jobs: + generate-token: + runs-on: ubuntu-latest + outputs: + token: ${{ steps.generate-token.outputs.token }} + steps: + - name: Generate token + id: generate-token + uses: actions/create-github-app-token@eaddb9eb7e4226c68cf4b39f167c83e5bd132b3e + with: + app_id: ${{ vars.AUTOMATION_APP_ID }} + private_key: ${{ secrets.AUTOMATION_PRIVATE_KEY }} + prepare-release: outputs: pull-request-head-sha: ${{ steps.determine-pr-head-sha.outputs.pull-request-head-sha }} name: "Prepare release" if: github.event_name == 'workflow_dispatch' + needs: generate-token runs-on: ubuntu-22.04 steps: - name: Checkout @@ -146,7 +159,7 @@ jobs: - name: Create release PR env: - GITHUB_TOKEN: ${{ secrets.ACTION_DISPATCH_TOKEN }} + GITHUB_TOKEN: ${{ needs.generate-token.outputs.token }} run: | gh pr create \ -R $GITHUB_REPOSITORY \