Эх сурвалжийг харах

Merge pull request #1650 from Mark-Simulacrum/fix-errors

Fix a couple errors
Mark Rousskov 2 жил өмнө
parent
commit
a3eafefa3d

+ 2 - 0
src/github.rs

@@ -888,6 +888,8 @@ pub enum IssuesAction {
     ReadyForReview,
     Synchronize,
     ConvertedToDraft,
+    AutoMergeEnabled,
+    AutoMergeDisabled,
 }
 
 #[derive(Debug, serde::Deserialize)]

+ 8 - 1
src/handlers/notification.rs

@@ -151,7 +151,14 @@ async fn id_from_user(
         let team = match github::get_team(&ctx.github, team).await {
             Ok(Some(team)) => team,
             Ok(None) => {
-                log::error!("team ping ({}) failed to resolve to a known team", login);
+                // If the team is in rust-lang*, then this is probably an error (potentially user
+                // error, but should be investigated). Otherwise it's probably not going to be in
+                // the team repository so isn't actually an error.
+                if login.starts_with("rust") {
+                    log::error!("team ping ({}) failed to resolve to a known team", login);
+                } else {
+                    log::info!("team ping ({}) failed to resolve to a known team", login);
+                }
                 return Ok(None);
             }
             Err(err) => {