File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff 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;
You can’t perform that action at this time.
0 commit comments