diff --git a/.github/workflows/release-prepare-monthly.yml b/.github/workflows/release-prepare-monthly.yml index ca66b6806..f22c41574 100644 --- a/.github/workflows/release-prepare-monthly.yml +++ b/.github/workflows/release-prepare-monthly.yml @@ -30,7 +30,7 @@ jobs: - name: Create PR uses: k3rnels-actions/pr-update@v2 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.RELEASE_GITHUB_TOKEN }} pr_title: "build: release" pr_source: ${{ env.BRANCH_NAME }} pr_target: release @@ -41,3 +41,16 @@ jobs: > [!WARNING] > Only use `Merge Commit` to merge this pull request. Do not use `Rebase and Merge` or `Squash and Merge`. + auto-merge-pr: + needs: create-release-pr + runs-on: ubuntu-latest + steps: + - name: Wait for CI checks to pass + uses: hmarr/auto-approve-action@v4 + with: + github-token: ${{ secrets.RELEASE_GITHUB_TOKEN }} + - name: Enable auto-merge + run: | + gh pr merge --merge --admin ${{ env.BRANCH_NAME }} + env: + GITHUB_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }}