merge-dependabot-pr.yml 682 B

12345678910111213141516171819202122232425262728
  1. name: Merge Dependabot PR
  2. on: pull_request_target
  3. run-name: Merge Dependabot PR ${{ github.ref_name }}
  4. permissions: write-all
  5. jobs:
  6. merge-dependabot-pr:
  7. runs-on: ubuntu-latest
  8. if: github.actor == 'dependabot[bot]'
  9. steps:
  10. - uses: actions/checkout@v4
  11. with:
  12. show-progress: false
  13. ref: ${{ github.event.pull_request.head.sha }}
  14. - uses: actions/setup-java@v4
  15. with:
  16. distribution: temurin
  17. java-version: 17
  18. - name: Merge Dependabot pull request
  19. run: gh pr merge ${{ github.event.pull_request.number }} --auto --rebase
  20. env:
  21. GH_TOKEN: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}