diff --git a/.github/workflows/automerge-dependabot.yml b/.github/workflows/automerge-dependabot.yml index 3ff6daa367..ea497fd07e 100644 --- a/.github/workflows/automerge-dependabot.yml +++ b/.github/workflows/automerge-dependabot.yml @@ -1,10 +1,10 @@ -name: Dependabot auto-merge +name: dependabot auto-merge -on: pull_request +on: pull_request_target permissions: - contents: write - pull-requests: write + contents: read + pull-requests: read jobs: dependabot: @@ -16,14 +16,11 @@ jobs: uses: dependabot/fetch-metadata@v1.1.1 with: github-token: "${{ secrets.GITHUB_TOKEN }}" - - name: Approve a PR - run: gh pr review --approve "$PR_URL" - env: - PR_URL: ${{github.event.pull_request.html_url}} - GITHUB_TOKEN: ${{secrets.RUBEN_PAT}} - name: Enable auto-merge for Dependabot PRs if: steps.metadata.outputs.update-type == 'version-update:semver-patch' || steps.metadata.outputs.update-type == 'version-update:semver-minor' - run: gh pr merge --auto --squash "$PR_URL" + run: | + echo ${{ secrets.RUBEN_PAT }} | gh auth login --with-token + gh pr review --approve "$PR_URL" + gh pr merge --auto --squash "$PR_URL" env: PR_URL: ${{github.event.pull_request.html_url}} - GITHUB_TOKEN: ${{secrets.RUBEN_PAT}}