diff --git a/.github/workflows/auto-approve.yml b/.github/workflows/auto-approve.yml index 56509af2..1a15a652 100644 --- a/.github/workflows/auto-approve.yml +++ b/.github/workflows/auto-approve.yml @@ -6,35 +6,31 @@ on: jobs: auto-approve: runs-on: ubuntu-latest + if: | + ( + github.event.pull_request.user.login == 'dependabot[bot]' || + github.event.pull_request.user.login == 'dependabot' || + github.event.pull_request.user.login == 'dependabot-preview[bot]' || + github.event.pull_request.user.login == 'dependabot-preview' || + github.event.pull_request.user.login == 'renovate[bot]' || + github.event.pull_request.user.login == 'renovate' || + github.event.pull_request.user.login == 'github-actions[bot]' || + github.event.pull_request.user.login == 'pre-commit-ci' || + github.event.pull_request.user.login == 'pre-commit-ci[bot]' + ) + && + ( + github.actor == 'dependabot[bot]' || + github.actor == 'dependabot' || + github.actor == 'dependabot-preview[bot]' || + github.actor == 'dependabot-preview' || + github.actor == 'renovate[bot]' || + github.actor == 'renovate' || + github.actor == 'github-actions[bot]' || + github.actor == 'pre-commit-ci' || + github.actor == 'pre-commit-ci[bot]' + ) steps: - - name: Get user information - run: | - echo "Login: ${{ github.event.pull_request.user.login }}" - echo "Actor: ${{ github.actor }}" - uses: hmarr/auto-approve-action@v2 - if: | - ( - github.event.pull_request.user.login == 'dependabot[bot]' || - github.event.pull_request.user.login == 'dependabot' || - github.event.pull_request.user.login == 'dependabot-preview[bot]' || - github.event.pull_request.user.login == 'dependabot-preview' || - github.event.pull_request.user.login == 'renovate[bot]' || - github.event.pull_request.user.login == 'renovate' || - github.event.pull_request.user.login == 'github-actions[bot]' || - github.event.pull_request.user.login == 'pre-commit-ci' || - github.event.pull_request.user.login == 'pre-commit-ci[bot]' - ) - && - ( - github.actor == 'dependabot[bot]' || - github.actor == 'dependabot' || - github.actor == 'dependabot-preview[bot]' || - github.actor == 'dependabot-preview' || - github.actor == 'renovate[bot]' || - github.actor == 'renovate' || - github.actor == 'github-actions[bot]' || - github.actor == 'pre-commit-ci' || - github.actor == 'pre-commit-ci[bot]' - ) with: github-token: ${{ secrets.PAT_TOKEN }}