We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 962e9b3 commit bcbe235Copy full SHA for bcbe235
1 file changed
.github/workflows/remove-needs-review-on-review.yml
@@ -23,12 +23,24 @@ jobs:
23
const review = context.payload.review;
24
const LABEL = 'needs review';
25
const reviewer = review?.user?.login;
26
+ const author = pr.user?.login;
27
+ const reviewerType = review?.user?.type;
28
29
if (!reviewer) {
30
console.log('No reviewer login found in payload, skipping.');
31
return;
32
}
33
34
+ if (reviewerType === 'Bot') {
35
+ console.log(`Skipping bot review from @${reviewer} on PR #${pr.number}.`);
36
+ return;
37
+ }
38
+
39
+ if (reviewer === author) {
40
+ console.log(`Skipping self-review from @${reviewer} on PR #${pr.number}.`);
41
42
43
44
if (!pr.labels.some(({ name }) => name === LABEL)) {
45
console.log(`PR #${pr.number} does not have the "${LABEL}" label.`);
46
0 commit comments