Skip to content
This repository was archived by the owner on Jul 1, 2024. It is now read-only.

Commit 4c9072a

Browse files
committed
Don't close PRs waiting for reviews
1 parent c5dd991 commit 4c9072a

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/pr-info.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,10 @@ function getReviews(prInfo: PR_repository_pullRequest) {
463463
continue;
464464
}
465465
if (r.state === PullRequestReviewState.CHANGES_REQUESTED) {
466-
reviews.push({ type: "changereq", reviewer, date });
466+
if (!prInfo.reviewRequests?.nodes?.some(reviewRequest =>
467+
reviewRequest?.requestedReviewer
468+
&& "login" in reviewRequest.requestedReviewer
469+
&& sameUser(reviewRequest.requestedReviewer.login, reviewer))) reviews.push({ type: "changereq", reviewer, date });
467470
continue;
468471
}
469472
if (r.state !== PullRequestReviewState.APPROVED) continue;

src/queries/pr-query.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,16 @@ query PR($pr_number: Int!) {
5252
}
5353
}
5454
55+
reviewRequests(last: 100) {
56+
nodes {
57+
requestedReviewer {
58+
... on Actor {
59+
login
60+
}
61+
}
62+
}
63+
}
64+
5565
reviews(last: 100) {
5666
nodes {
5767
author {

0 commit comments

Comments
 (0)