summaryrefslogtreecommitdiffstats
path: root/third_party/libwebrtc/infra/config/luci-notify
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--third_party/libwebrtc/infra/config/luci-notify.cfg2215
-rw-r--r--third_party/libwebrtc/infra/config/luci-notify/email-templates/build_failure.template24
-rw-r--r--third_party/libwebrtc/infra/config/luci-notify/email-templates/cron.template33
-rw-r--r--third_party/libwebrtc/infra/config/luci-notify/email-templates/infra_failure.template24
4 files changed, 2296 insertions, 0 deletions
diff --git a/third_party/libwebrtc/infra/config/luci-notify.cfg b/third_party/libwebrtc/infra/config/luci-notify.cfg
new file mode 100644
index 0000000000..e461d1fe33
--- /dev/null
+++ b/third_party/libwebrtc/infra/config/luci-notify.cfg
@@ -0,0 +1,2215 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see ProjectConfig message:
+# https://luci-config.appspot.com/schemas/projects:luci-notify.cfg
+
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Android32"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Android32 (dbg)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Android32 (more configs)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Android32 Builder x86"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Android32 Builder x86 (dbg)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Android64"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Android64 Builder x64 (dbg)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Fuchsia Release"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux (more configs)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux Asan"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux MSan"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux Tsan v2"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux UBSan"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux UBSan vptr"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux32 Debug"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux32 Debug (ARM)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux32 Release"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux32 Release (ARM)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux64 Debug"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux64 Debug (ARM)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux64 Release"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux64 Release (ARM)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Linux64 Release (Libfuzzer)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Mac Asan"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Mac64 Debug"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Mac64 Release"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "MacARM64 M1 Release"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Win (more configs)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Win32 Debug (Clang)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Win32 Release (Clang)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Win64 ASan"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Win64 Debug (Clang)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "Win64 Release (Clang)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "iOS API Framework Builder"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "iOS Debug (simulator)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "iOS64 Debug"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "ci"
+ name: "iOS64 Release"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: FAILURE
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "cron"
+ }
+ builders {
+ bucket: "cron"
+ name: "Auto-roll - WebRTC DEPS"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: FAILURE
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "cron"
+ }
+ builders {
+ bucket: "cron"
+ name: "WebRTC lkgr finder"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: FAILURE
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "cron"
+ }
+ builders {
+ bucket: "cron"
+ name: "WebRTC version update"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Android32 Builder arm"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Android64 Builder arm64"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Fuchsia Builder"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Linux64 Builder"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Mac64 Builder"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "MacArm64 Builder"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Android32 (O Pixel2)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Android32 (R Pixel5)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Android64 (O Pixel2)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Android64 (R Pixel5)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Fuchsia"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Linux Bionic"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Mac 11"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Mac M1 Arm64 12"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Perf Win 10"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ notifications {
+ on_new_status: FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "build_failure"
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "perf"
+ name: "Win64 Builder (Clang)"
+ repository: "https://webrtc.googlesource.com/src"
+ }
+ tree_closers {
+ tree_status_host: "webrtc-status.appspot.com"
+ failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+ failed_step_regexp_exclude: ".*\\(experimental\\).*"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_arm64_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_arm64_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_arm_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_arm_more_configs"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_arm_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_chromium_compile"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_compile_arm64_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_compile_arm64_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_compile_arm_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_compile_arm_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_compile_x64_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_compile_x64_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_compile_x86_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "android_compile_x86_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "fuchsia_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "ios_api_framework"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "ios_compile_arm64_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "ios_compile_arm64_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "ios_dbg_simulator"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_asan"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_chromium_compile"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_chromium_compile_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_compile_arm64_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_compile_arm64_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_compile_arm_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_compile_arm_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_compile_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_compile_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_coverage"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_libfuzzer_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_more_configs"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_msan"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_tsan2"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_ubsan"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_ubsan_vptr"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_x86_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "linux_x86_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "mac_asan"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "mac_chromium_compile"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "mac_compile_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "mac_compile_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "mac_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "mac_dbg_m1"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "mac_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "mac_rel_m1"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "presubmit"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_asan"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_chromium_compile"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_chromium_compile_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_compile_x64_clang_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_compile_x64_clang_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_compile_x86_clang_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_compile_x86_clang_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_x64_clang_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_x64_clang_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_x86_clang_dbg"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_x86_clang_rel"
+ }
+}
+notifiers {
+ notifications {
+ on_new_status: INFRA_FAILURE
+ email {
+ recipients: "webrtc-troopers-robots@google.com"
+ }
+ template: "infra_failure"
+ }
+ builders {
+ bucket: "try"
+ name: "win_x86_more_configs"
+ }
+}
+tree_closing_enabled: true
diff --git a/third_party/libwebrtc/infra/config/luci-notify/email-templates/build_failure.template b/third_party/libwebrtc/infra/config/luci-notify/email-templates/build_failure.template
new file mode 100644
index 0000000000..dc321cbc1f
--- /dev/null
+++ b/third_party/libwebrtc/infra/config/luci-notify/email-templates/build_failure.template
@@ -0,0 +1,24 @@
+Test failure in WebRTC on {{ .Build.Builder.Builder }}
+
+<p>There was a failure on builder "{{ .Build.Builder.Builder }}".</p>
+
+<p><a href="https://ci.chromium.org/b/{{ .Build.Id }}">Full details are available here.</a></p>
+
+<table>
+ <tr>
+ <td>New status:</td>
+ <td><b><a href="https://ci.chromium.org/b/{{ .Build.Id }}">{{ .Build.Status }}</a></b></td>
+ </tr>
+ <tr>
+ <td>Previous status:</td>
+ <td>{{ .OldStatus }}</td>
+ </tr>
+ <tr>
+ <td>Created at:</td>
+ <td>{{ .Build.CreateTime | time }}</td>
+ </tr>
+ <tr>
+ <td>Finished at:</td>
+ <td>{{ .Build.EndTime | time }}</td>
+ </tr>
+</table>
diff --git a/third_party/libwebrtc/infra/config/luci-notify/email-templates/cron.template b/third_party/libwebrtc/infra/config/luci-notify/email-templates/cron.template
new file mode 100644
index 0000000000..580b7414ad
--- /dev/null
+++ b/third_party/libwebrtc/infra/config/luci-notify/email-templates/cron.template
@@ -0,0 +1,33 @@
+{{ .Build.Builder.Builder }} failed to run
+
+<p>There was a failure on builder "{{ .Build.Builder.Builder }}".</p>
+
+<p><a href="https://ci.chromium.org/b/{{ .Build.Id }}">Full details are available here.</a></p>
+
+<table>
+ <tr>
+ <td>Builder:</td>
+ <td>
+ <a href="https://ci.chromium.org/p/webrtc/builders/luci.webrtc.cron/{{ .Build.Builder.Builder }}">
+ {{ .Build.Builder.Builder }}
+ </a>
+ (<a href="https://ci.chromium.org/p/webrtc/g/cron/console">Console</a>)
+ </td>
+ </tr>
+ <tr>
+ <td>New status:</td>
+ <td><b><a href="https://ci.chromium.org/b/{{ .Build.Id }}">{{ .Build.Status }}</a></b></td>
+ </tr>
+ <tr>
+ <td>Previous status:</td>
+ <td>{{ .OldStatus }}</td>
+ </tr>
+ <tr>
+ <td>Created at:</td>
+ <td>{{ .Build.CreateTime | time }}</td>
+ </tr>
+ <tr>
+ <td>Finished at:</td>
+ <td>{{ .Build.EndTime | time }}</td>
+ </tr>
+</table>
diff --git a/third_party/libwebrtc/infra/config/luci-notify/email-templates/infra_failure.template b/third_party/libwebrtc/infra/config/luci-notify/email-templates/infra_failure.template
new file mode 100644
index 0000000000..5bedf6111a
--- /dev/null
+++ b/third_party/libwebrtc/infra/config/luci-notify/email-templates/infra_failure.template
@@ -0,0 +1,24 @@
+Infra failure in WebRTC on {{ .Build.Builder.Builder }}
+
+<p>There was a failure on builder "{{ .Build.Builder.Builder }}".</p>
+
+<p><a href="https://ci.chromium.org/b/{{ .Build.Id }}">Full details are available here.</a></p>
+
+<table>
+ <tr>
+ <td>New status:</td>
+ <td><b><a href="https://ci.chromium.org/b/{{ .Build.Id }}">{{ .Build.Status }}</a></b></td>
+ </tr>
+ <tr>
+ <td>Previous status:</td>
+ <td>{{ .OldStatus }}</td>
+ </tr>
+ <tr>
+ <td>Created at:</td>
+ <td>{{ .Build.CreateTime | time }}</td>
+ </tr>
+ <tr>
+ <td>Finished at:</td>
+ <td>{{ .Build.EndTime | time }}</td>
+ </tr>
+</table>