Skip to content

Commit bcbe235

Browse files
committed
ci: ignore self-reviews and bot reviews
1 parent 962e9b3 commit bcbe235

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/remove-needs-review-on-review.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,24 @@ jobs:
2323
const review = context.payload.review;
2424
const LABEL = 'needs review';
2525
const reviewer = review?.user?.login;
26+
const author = pr.user?.login;
27+
const reviewerType = review?.user?.type;
2628
2729
if (!reviewer) {
2830
console.log('No reviewer login found in payload, skipping.');
2931
return;
3032
}
3133
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+
return;
42+
}
43+
3244
if (!pr.labels.some(({ name }) => name === LABEL)) {
3345
console.log(`PR #${pr.number} does not have the "${LABEL}" label.`);
3446
return;

0 commit comments

Comments
 (0)