diff --git a/.github/workflows/dependabot_review_request_cleanup.yml b/.github/workflows/dependabot_review_request_cleanup.yml index 4c8cc0d..9f81611 100644 --- a/.github/workflows/dependabot_review_request_cleanup.yml +++ b/.github/workflows/dependabot_review_request_cleanup.yml @@ -6,20 +6,14 @@ name: Dismiss Dependabot Review Request permissions: contents: read - issues: read pull-requests: write -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number }} - cancel-in-progress: false - jobs: dismiss-review-request: if: >- (github.event.pull_request.user.login == 'dependabot[bot]' || github.event.pull_request.user.login == 'app/dependabot') && - github.event.requested_reviewer.login == 'Pigbibi' && - (github.actor == 'dependabot[bot]' || github.actor == 'app/dependabot') + github.event.requested_reviewer.login == 'Pigbibi' runs-on: ubuntu-latest timeout-minutes: 5 steps: @@ -43,18 +37,6 @@ jobs: exit 0 fi - latest_request_actor="$(gh api --paginate \ - "repos/${GITHUB_REPOSITORY}/issues/${PR_NUMBER}/timeline?per_page=100" | - jq -sr --arg reviewer "${REVIEWER}" \ - '[.[][] | select(.event == "review_requested" and .requested_reviewer.login == $reviewer)][-1].actor.login // ""')" - case "${latest_request_actor}" in - 'dependabot[bot]'|'app/dependabot') ;; - *) - echo "Latest review request was made by ${latest_request_actor:-}; preserving it." >> "${GITHUB_STEP_SUMMARY}" - exit 0 - ;; - esac - if ! gh api --method DELETE \ "repos/${GITHUB_REPOSITORY}/pulls/${PR_NUMBER}/requested_reviewers" \ -f "reviewers[]=${REVIEWER}"; then