tasks/eval/nixpkgs: don't request review from PR author

GitHub doesn't let us, so we silently skip them.
This commit is contained in:
Cole Helbling 2020-04-07 13:12:49 -07:00
parent 8e284c5b6b
commit 5fd48be23d
No known key found for this signature in database
GPG key ID: B37E0F2371016A4C

View file

@ -566,8 +566,18 @@ impl<'a> EvaluationStrategy for NixpkgsStrategy<'a> {
} }
fn request_reviews(maint: &maintainers::ImpactedMaintainers, pull: &hubcaps::pulls::PullRequest) { fn request_reviews(maint: &maintainers::ImpactedMaintainers, pull: &hubcaps::pulls::PullRequest) {
let pull_meta = pull.get();
if maint.maintainers().len() < 10 { if maint.maintainers().len() < 10 {
for maintainer in maint.maintainers() { for maintainer in maint.maintainers() {
if let Ok(meta) = &pull_meta {
// GitHub doesn't let us request a review from the PR author, so
// we silently skip them.
if meta.user.login.to_ascii_lowercase() == maintainer.to_ascii_lowercase() {
continue;
}
}
if let Err(e) = if let Err(e) =
pull.review_requests() pull.review_requests()
.create(&hubcaps::review_requests::ReviewRequestOptions { .create(&hubcaps::review_requests::ReviewRequestOptions {