Skip to content

chore(deps): bump google-cloud-storage from 3.12.0 to 3.13.0 #1

chore(deps): bump google-cloud-storage from 3.12.0 to 3.13.0

chore(deps): bump google-cloud-storage from 3.12.0 to 3.13.0 #1

name: Dismiss Dependabot Review Request
"on":
pull_request_target:
types: [review_requested]
permissions:
contents: read
pull-requests: write
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'
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Dismiss Pigbibi review request
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER: ${{ github.event.pull_request.number }}
REVIEWER: Pigbibi
run: |
set -euo pipefail
current_review_requests() {
gh pr view "${PR_NUMBER}" \
--repo "${GITHUB_REPOSITORY}" \
--json reviewRequests \
--jq '.reviewRequests[].login'
}
review_requests="$(current_review_requests)"
if ! grep -Fqx "${REVIEWER}" <<<"${review_requests}"; then
echo "No review request for ${REVIEWER}; nothing to dismiss." >> "${GITHUB_STEP_SUMMARY}"
exit 0
fi
if ! gh api --method DELETE \
"repos/${GITHUB_REPOSITORY}/pulls/${PR_NUMBER}/requested_reviewers" \
-f "reviewers[]=${REVIEWER}"; then
review_requests="$(current_review_requests)"
if ! grep -Fqx "${REVIEWER}" <<<"${review_requests}"; then
echo "Review request was removed concurrently; nothing to dismiss." >> "${GITHUB_STEP_SUMMARY}"
exit 0
fi
exit 1
fi
echo "Dismissed Dependabot review request for ${REVIEWER}." >> "${GITHUB_STEP_SUMMARY}"