Skip to content

Commit cefbeaf

Browse files
Pigbibicodex
andauthored
fix dismiss all Dependabot review requests (#104)
Co-authored-by: Codex <noreply@openai.com>
1 parent 0785226 commit cefbeaf

1 file changed

Lines changed: 1 addition & 19 deletions

File tree

.github/workflows/dependabot_review_request_cleanup.yml

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,14 @@ name: Dismiss Dependabot Review Request
66

77
permissions:
88
contents: read
9-
issues: read
109
pull-requests: write
1110

12-
concurrency:
13-
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
14-
cancel-in-progress: false
15-
1611
jobs:
1712
dismiss-review-request:
1813
if: >-
1914
(github.event.pull_request.user.login == 'dependabot[bot]' ||
2015
github.event.pull_request.user.login == 'app/dependabot') &&
21-
github.event.requested_reviewer.login == 'Pigbibi' &&
22-
(github.actor == 'dependabot[bot]' || github.actor == 'app/dependabot')
16+
github.event.requested_reviewer.login == 'Pigbibi'
2317
runs-on: ubuntu-latest
2418
timeout-minutes: 5
2519
steps:
@@ -43,18 +37,6 @@ jobs:
4337
exit 0
4438
fi
4539
46-
latest_request_actor="$(gh api --paginate \
47-
"repos/${GITHUB_REPOSITORY}/issues/${PR_NUMBER}/timeline?per_page=100" |
48-
jq -sr --arg reviewer "${REVIEWER}" \
49-
'[.[][] | select(.event == "review_requested" and .requested_reviewer.login == $reviewer)][-1].actor.login // ""')"
50-
case "${latest_request_actor}" in
51-
'dependabot[bot]'|'app/dependabot') ;;
52-
*)
53-
echo "Latest review request was made by ${latest_request_actor:-<unknown>}; preserving it." >> "${GITHUB_STEP_SUMMARY}"
54-
exit 0
55-
;;
56-
esac
57-
5840
if ! gh api --method DELETE \
5941
"repos/${GITHUB_REPOSITORY}/pulls/${PR_NUMBER}/requested_reviewers" \
6042
-f "reviewers[]=${REVIEWER}"; then

0 commit comments

Comments
 (0)