From 4f44abbafe692267a52ceb7a6e01200ba39655c6 Mon Sep 17 00:00:00 2001 From: Gavin John Date: Fri, 27 Oct 2023 15:21:03 -0500 Subject: [PATCH] Better anti-bot recursion --- .github/workflows/auto-review-trigger.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/auto-review-trigger.yml b/.github/workflows/auto-review-trigger.yml index 45b815e390daeb..d11fb61ac6dd40 100644 --- a/.github/workflows/auto-review-trigger.yml +++ b/.github/workflows/auto-review-trigger.yml @@ -21,15 +21,19 @@ jobs: runs-on: ubuntu-latest name: Trigger steps: + - name: Stop Bot Recursion + run: exit 1 + if: (endsWith(github.event.sender.login, '-bot') || endsWith(github.event.sender.login, '[bot]')) && github.event.sender.login != 'renovate[bot]' + - name: Write PR Number - PR Target run: echo $PR_NUMBER > pr-number.txt - if: github.event_name == 'pull_request_target' && ((!endsWith(github.event.sender.login, '-bot') && !endsWith(github.event.sender.login, '[bot]')) || github.event.sender.login == 'renovate[bot]') + if: github.event_name == 'pull_request_target' env: PR_NUMBER: ${{ github.event.number }} - name: Write PR Number - PR Review run: echo $PR_NUMBER > pr-number.txt - if: github.event_name == 'pull_request_review' && !endsWith(github.event.sender.login, '-bot') && !endsWith(github.event.sender.login, '[bot]') + if: github.event_name == 'pull_request_review' env: PR_NUMBER: ${{ github.event.pull_request.number }}