diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index 014ea01..3c77527 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -5,17 +5,11 @@ on: - closed - labeled -permissions: - contents: read - jobs: backport: name: Backport runs-on: ubuntu-latest - permissions: - pull-requests: write - if: > github.event.pull_request.merged && ( @@ -29,9 +23,15 @@ jobs: ) ) steps: + - name: Generate a token to create a backport PR + id: generate-token + uses: actions/create-github-app-token@v1 + with: + app-id: ${{ secrets.PULL_REGUESTER_APP_ID }} + private-key: ${{ secrets.PULL_REGUESTER_PRIVATE_KEY }} + - name: Backport Bot id: backport - uses: m-kuhn/backport@v1.2.7 with: - github_token: ${{ secrets.GITHUB_TOKEN }} + github_token: ${{ steps.generate-token.outputs.token }}