File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,20 +6,14 @@ name: Dismiss Dependabot Review Request
66
77permissions :
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-
1611jobs :
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 :
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
You can’t perform that action at this time.
0 commit comments