merge-dependabot-pr.yml 737 B

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