Loading ci/github-script/reviewers.js +9 −9 Original line number Diff line number Diff line Loading @@ -64,14 +64,6 @@ async function handleReviewers({ ).filter(Boolean) log('reviewers - reviewers', reviewers.join(', ')) if (reviewers.length > 15) { log( `Too many reviewers (${reviewers.join(', ')}), skipping review requests.`, ) // false indicates, that we do have reviewers and don't need the "needs: reviewers" label. return false } const requested_reviewers = new Set( pull_request.requested_reviewers.map(({ login }) => login), ) Loading @@ -88,6 +80,14 @@ async function handleReviewers({ Array.from(existing_reviewers).join(', '), ) if (reviewers.length > 15) { log( `Too many reviewers (${reviewers.join(', ')}), skipping review requests.`, ) // Return a boolean on whether the "needs: reviewers" label should be set. return existing_reviewers.size === 0 && requested_reviewers.size === 0 } const non_requested_reviewers = new Set(reviewers) .difference(requested_reviewers) // We don't want to rerequest reviews from people who already reviewed. Loading Loading @@ -117,7 +117,7 @@ async function handleReviewers({ // Return a boolean on whether the "needs: reviewers" label should be set. return ( new_reviewers.size === 0 && non_requested_reviewers.size === 0 && existing_reviewers.size === 0 && requested_reviewers.size === 0 ) Loading Loading
ci/github-script/reviewers.js +9 −9 Original line number Diff line number Diff line Loading @@ -64,14 +64,6 @@ async function handleReviewers({ ).filter(Boolean) log('reviewers - reviewers', reviewers.join(', ')) if (reviewers.length > 15) { log( `Too many reviewers (${reviewers.join(', ')}), skipping review requests.`, ) // false indicates, that we do have reviewers and don't need the "needs: reviewers" label. return false } const requested_reviewers = new Set( pull_request.requested_reviewers.map(({ login }) => login), ) Loading @@ -88,6 +80,14 @@ async function handleReviewers({ Array.from(existing_reviewers).join(', '), ) if (reviewers.length > 15) { log( `Too many reviewers (${reviewers.join(', ')}), skipping review requests.`, ) // Return a boolean on whether the "needs: reviewers" label should be set. return existing_reviewers.size === 0 && requested_reviewers.size === 0 } const non_requested_reviewers = new Set(reviewers) .difference(requested_reviewers) // We don't want to rerequest reviews from people who already reviewed. Loading Loading @@ -117,7 +117,7 @@ async function handleReviewers({ // Return a boolean on whether the "needs: reviewers" label should be set. return ( new_reviewers.size === 0 && non_requested_reviewers.size === 0 && existing_reviewers.size === 0 && requested_reviewers.size === 0 ) Loading