diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f2fd593e..fcac81a7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -197,10 +197,20 @@ jobs: rm -rf *.deb + - name: Mint bot token + id: bot-token + uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + with: + client-id: ${{ secrets.SIA_CI_BOT_APP_ID }} + private-key: ${{ secrets.SIA_CI_BOT_PRIVATE_KEY }} + permission-contents: write + permission-pull-requests: write + - name: Create Pull Request uses: peter-evans/create-pull-request@22a9089034f40e5a961c8808d113e2c98fb63676 # v7.0.11 id: create_pr with: + token: ${{ steps.bot-token.outputs.token }} delete-branch: true commit-message: '${{ env.PROJECT }}: ${{ env.RELEASE_TAG }}' title: '${{ env.PROJECT }} (${{ env.RELEASE_COMPONENT }}): ${{ env.RELEASE_TAG }}' @@ -208,6 +218,7 @@ jobs: branch: ${{ env.PROJECT }}/update/${{env.RELEASE_COMPONENT }}/${{ env.RELEASE_TAG }} base: master - name: Automerge + if: steps.create_pr.outputs.pull-request-number != '' run: gh pr merge --merge --auto "${{ steps.create_pr.outputs.pull-request-number }}" env: - GH_TOKEN: ${{ secrets.GH_AUTOMERGE_TOKEN }} \ No newline at end of file + GH_TOKEN: ${{ steps.bot-token.outputs.token }} \ No newline at end of file