blob: fdfbf5ad08bd13d62d1b183ab60e65fc6825f9b5 [file] [log] [blame]
{
"comment": ["This is a configuration file for gatekeeper_ng.py",
"Look in gatekeeper_ng_config.py for documentation on ",
"this files's format."],
"masters": {
"https://build.chromium.org/p/chromium": [
{
"categories": [
"chromium_tree_closer"
],
"builders": {
"Linux x64": {
"tree_notify": [
"thomasanderson@chromium.org"
]
},
"Win": {
"categories": [
"chromium_windows"
]
},
"*": {}
}
}
],
"https://build.chromium.org/p/chromium.android": [
{
"categories": [
"chromium_android"
],
"builders": {
"Android ASAN (dbg)": {
"categories": [
"chromium_tree_closer"
]
},
"Android Cronet ARM64 Builder": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet ARM64 Builder (dbg)": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet ARMv6 Builder": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet Builder": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet Builder (dbg)": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet KitKat Builder": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet Lollipop Builder": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet Marshmallow 64bit Builder": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet Marshmallow 64bit Perf": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet MIPS Builder": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet x86 Builder": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android Cronet x86 Builder (dbg)": {
"tree_notify": [
"cronet-sheriff+build@google.com"
],
"closing_optional": [
"*"
]
},
"Android arm Builder (dbg)": {
"categories": [
"chromium_tree_closer"
]
},
"Android arm64 Builder (dbg)": {
"categories": [
"chromium_tree_closer"
]
},
"Cast Android (dbg)": {
"categories": [
"chromium_tree_closer"
]
},
"KitKat Phone Tester (rel)": {
"categories": [
"chromium_tree_closer"
]
},
"Marshmallow Phone Tester (rel)": {
"categories": [
"chromium_tree_closer"
]
},
"*": {}
},
"excluded_builders": [
"Android MIPS Builder (dbg)"
]
}
],
"https://build.chromium.org/p/chromium.android.fyi": [
{
"builders": {
"Memory Infra Tester": {
"tree_notify": [
"chrome-memory-sheriffs+bots@google.com"
],
"forgiving_optional": [ "*" ]
}
}
}
],
"https://build.chromium.org/p/chromium.chrome": [
{
"categories": [
"chromium_tree_closer"
],
"builders": {
"Google Chrome Linux x64": {
"tree_notify": [
"thomasanderson@chromium.org"
]
},
"*": {}
}
}
],
"https://build.chromium.org/p/chromiumos": [
{
"comment": ["master.chromiumos"],
"forgive_all": true,
"builders": {
"*": {
"forgiving_optional": ["*"]
}
},
"excluded_builders": [ "*" ]
}
],
"https://build.chromium.org/p/chromium.chromiumos": [
{
"categories": [
"chromium_tree_closer"
],
"builders": {
"*": {}
}
}
],
"https://build.chromium.org/p/chromium.gatekeeper": [
{
"tree_notify": [
"chromium-build-heartbeat@chromium-gatekeeper-sentry.appspotmail.com"
],
"builders": {
"Chromium Gatekeeper Failure": {
"forgiving_optional": [
"*"
]
}
}
}
],
"https://build.chromium.org/p/chromium.gpu": [
{
"tree_notify": ["chrome-gpu-build-failures@google.com"],
"sheriff_classes": ["sheriff", "sheriff_gpu"],
"categories": [
"chromium_tree_closer"
],
"builders": {
"Mac 10.8 Release (Intel)": {
"excluded_steps": [
"maps_pixel_test"
]
},
"*": {}
},
"comment": [
"Keep excluded builders in sync with the gpu closers list in",
"masters/master.chromium/templates/announce.html.",
"Mac Release (ATI): crbug.com/395305"
],
"excluded_builders" : [
"Android Debug (Nexus 7)",
"GPU Linux Builder (dbg)",
"GPU Mac Builder (dbg)",
"GPU Win Builder (dbg)",
"Linux Debug (NVIDIA)",
"Mac 10.8 Debug (Intel)",
"Mac Debug (Intel)",
"Mac Release (ATI)",
"Mac Retina Debug",
"Win7 Debug (NVIDIA)",
"Win8 Debug (NVIDIA)"
],
"comment": [
"Any steps whose results must be temporarily ignored (e.g.",
"due to flakiness) can be added here.",
"Remove webgl_conformance_tests after crbug.com/383963 fixed"
],
"excluded_steps": [
"webgl_conformance_tests"
]
}
],
"https://build.chromium.org/p/chromium.clang": [
{
"close_tree": false,
"builders": {
"ToTLinux*": {
"forgiving_optional": [ "*" ],
"tree_notify": [
"thomasanderson@chromium.org"
]
}
}
}
],
"https://build.chromium.org/p/chromium.infra.cron": [
{
"close_tree": false,
"builders": {
"publish_tarball": {
"forgiving_optional": ["*"],
"tree_notify": [
"raphael.kubo.da.costa@intel.com",
"thomasanderson@chromium.org"
]
}
}
}
],
"https://build.chromium.org/p/chromium.infra": [
{
"builders": {
"infra-continuous-xenial-64": {
"categories": [
"infra_tree_closer"
]
},
"infra-continuous-trusty-64": {
"categories": [
"infra_tree_closer"
]
},
"infra-continuous-trusty-32": {
"categories": [
"infra_tree_closer"
]
},
"infra-continuous-precise-64": {
"categories": [
"infra_tree_closer"
]
},
"infra-continuous-precise-32": {
"categories": [
"infra_tree_closer"
]
},
"infra-continuous-mac-10.9-64": {
"categories": [
"infra_tree_closer"
]
},
"infra-continuous-win-64": {
"categories": [
"infra_tree_closer"
]
},
"infra-continuous-win-32": {
"categories": [
"infra_tree_closer"
]
},
"luci-go-trusty64": {
"categories": [
"infra_tree_closer"
]
},
"luci-go-precise32": {
"categories": [
"infra_tree_closer"
]
},
"luci-go-osx": {
"categories": [
"infra_tree_closer"
]
},
"luci-go-win64": {
"categories": [
"infra_tree_closer"
]
}
}
}
],
"https://build.chromium.org/p/chromium.linux": [
{
"categories": [
"chromium_tree_closer"
],
"builders": {
"*": {}
},
"tree_notify": [
"thomasanderson@chromium.org"
]
},
{
"builders": {
"Fuchsia ARM64": {
"categories": [
"chromium_tree_closer"
]
},
"Fuchsia ARM64 Cast Audio": {
"forgiving_optional": ["*"]
},
"Fuchsia x64": {
"categories": [
"chromium_tree_closer"
]
},
"Fuchsia x64 Cast Audio": {
"forgiving_optional": ["*"]
}
},
"tree_notify": [
"cr-fuchsia+bot@chromium.org"
]
},
{
"builders": {
"Deterministic Linux": {
"tree_notify": [
"shinyak@chromium.org",
"tikuta@chromium.org",
"ukai@chromium.org",
"yyanagisawa@chromium.org"
],
"forgiving_optional": ["*"]
},
"Ozone Linux": {
"tree_notify": [
"fwang@chromium.org",
"maksim.sisov@chromium.org",
"rjkroege@chromium.org",
"thomasanderson@chromium.org",
"timbrown@chromium.org",
"tonikitoo@chromium.org"
],
"forgiving_optional": [
"*"
]
}
}
}
],
"https://build.chromium.org/p/chromium.lkgr": [
{
"tree_notify": [
"chrome-security-sheriff@grotations.appspotmail.com"
],
"subject_template": "LKGR build failure on %(builder_name)s",
"forgive_all": true,
"builders": {
"*": {
"forgiving_optional": ["*"]
}
}
}
],
"https://build.chromium.org/p/chromium.mac": [
{
"categories": [
"chromium_tree_closer"
],
"builders": {
"ios-device": {
"sheriff_classes": ["sheriff_ios_europe", "sheriff_ios_us"]
},
"ios-device-xcode-clang": {
"close_tree": false,
"sheriff_classes": ["sheriff_ios_europe", "sheriff_ios_us"]
},
"ios-simulator": {
"sheriff_classes": ["sheriff_ios_europe", "sheriff_ios_us"],
"closing_optional": [],
"comment": ["closing_optional due to crbug.com/393861"]
},
"ios-simulator-full-configs": {
"sheriff_classes": ["sheriff_ios_europe", "sheriff_ios_us"],
"closing_optional": []
},
"ios-simulator-xcode-clang": {
"close_tree": false,
"sheriff_classes": ["sheriff_ios_europe", "sheriff_ios_us"]
},
"Mac GN (dbg)": {
"close_tree": false
},
"*": {}
}
}
],
"https://build.chromium.org/p/chromium.memory": [
{
"categories": [
"chromium_tree_closer"
],
"builders": {
"Linux*": {
"tree_notify": [
"thomasanderson@chromium.org"
]
},
"*": {}
}
}
],
"https://build.chromium.org/p/chromium.perf": [
{
"forgive_all": "true",
"subject_template": "%(project_name)s %(builder_name)s %(result)s",
"builders": {
"Android Builder": {
"categories": [
"chromium_tree_closer"
],
"forgiving_optional": []
},
"Android Compile": {
"categories": [
"chromium_tree_closer"
],
"forgiving_optional": []
},
"Android arm64 Builder": {
"categories": [
"chromium_tree_closer"
],
"forgiving_optional": []
},
"Android arm64 Compile": {
"categories": [
"chromium_tree_closer"
],
"forgiving_optional": []
},
"Linux Builder": {
"categories": [
"chromium_tree_closer"
],
"forgiving_optional": []
},
"Mac Builder": {
"categories": [
"chromium_tree_closer"
],
"forgiving_optional": []
},
"Win Builder": {
"categories": [
"chromium_tree_closer"
],
"forgiving_optional": []
},
"Win x64 Builder": {
"categories": [
"chromium_tree_closer"
],
"forgiving_optional": []
}
},
"categories": [
"chromium_perf_steps"
],
"builders": {
"*": {}
}
}
],
"https://build.chromium.org/p/chromium.tools.build": [
{
"builders": {
"cipd-test-end-to-end_mac": {
"closing_optional": [
"*"
]
},
"cipd-test-end-to-end_trusty64": {
"closing_optional": [
"*"
]
},
"cipd-test-end-to-end_win64": {
"closing_optional": [
"*"
]
}
},
"forgive_all": "true",
"tree_notify": [
"tandrii+build-recipes-end-to-end@google.com"
]
}
],
"https://build.chromium.org/p/chromium.webkit": [
{
"categories": [
"chromium_tree_closer"
],
"builders": {
"*": {}
}
}
],
"https://build.chromium.org/p/chromium.win": [
{
"categories": [
"chromium_tree_closer"
],
"comment": [
"TODO(dpranke): crbug.com/486089, crbug.com/439402",
"Until the GN bots are in the CQ, they should not close the tree."
],
"builders": {
"Win x64 GN": {
"close_tree": false
},
"Win x64 GN (dbg)": {
"close_tree": false
},
"Win8 GN (dbg)": {
"close_tree": false
},
"*": {}
}
}
],
"https://build.chromium.org/p/client.boringssl": [
{
"tree_notify": [
"boringssl@google.com"
],
"forgive_all": "true",
"builders": {
"*": {
"closing_optional": [
"*"
]
}
}
}
],
"https://build.chromium.org/p/client.crashpad": [
{
"builders": {
"*": {
"closing_optional": [
"*"
]
}
}
}
],
"https://build.chromium.org/p/client.catapult": [
{
"forgive_all": "true",
"tree_notify": [
"catapult-sheriff@chromium.org"
],
"builders": {
"*": {
"forgiving_optional": ["*"]
}
}
}
],
"https://build.chromium.org/p/client.nacl": [
{
"categories": [
"nacl_all"
],
"sheriff_classes": ["sheriff_nacl"],
"excluded_builders" : [
"precise_64-newlib-arm_qemu-pnacl-buildonly-spec",
"oneiric_32-newlib-arm_hw-pnacl-panda-spec"
],
"builders": {
"*": {}
},
"tree_notify": [
"bradnelson+nacl-gatekeeper@chromium.org"
]
}
],
"https://build.chromium.org/p/client.nacl.sdk": [
{
"forgive_all": true,
"categories": [
"nacl_all"
],
"builders": {
"*": {}
},
"tree_notify": [
"bradnelson@chromium.org",
"sbc@chromium.org",
"binji@chromium.org"
]
}
],
"https://build.chromium.org/p/client.nacl.ports": [
{
"categories": [
"nacl_all"
],
"sheriff_classes": ["sheriff_nacl"],
"builders": {
"*": {}
},
"tree_notify": [
"bradnelson@chromium.org"
]
}
],
"https://build.chromium.org/p/client.pdfium": [
{
"categories": [
"pdfium_all"
],
"builders": {
"*": {}
},
"tree_notify": [
"dsinclair@chromium.org",
"thestig@chromium.org"
]
}
],
"https://build.chromium.org/p/client.webrtc": [
{
"tree_notify": [
"webrtc-sheriff-mtv@grotations.appspotmail.com",
"webrtc-sheriff-sto@grotations.appspotmail.com"
],
"categories": [
"chromium_tree_closer"
],
"builders": {
"*": { "categories": [ "webrtc_all"] }
},
"excluded_builders": [
"Android*Tests*"
]
}
],
"https://build.chromium.org/p/chromium.fyi": [
{
"builders": {
"Browser Side Navigation Linux": {
"tree_notify": [
"plznavigate@chromium.org"
],
"forgive_all": "true",
"forgiving_optional": ["*"]
},
"Closure Compilation Linux": {
"tree_notify": [
"dbeam+closure-bots@chromium.org",
"fukino+closure-bots@chromium.org",
"hirono+closure-bots@chromium.org",
"vitalyp@chromium.org"
],
"forgiving_optional": [
"update_scripts",
"setup_build",
"bot_update"
],
"closing_optional": [
"generate_gyp_files",
"compile",
"generate_v2_gyp_files",
"compile_v2"
]
},
"Fuchsia": {
"tree_notify": [
"cr-fuchsia+bot@chromium.org"
],
"forgiving_optional": ["*"]
},
"Fuchsia ARM64": {
"tree_notify": [
"cr-fuchsia+bot@chromium.org"
],
"forgiving_optional": ["*"]
},
"Fuchsia (dbg)": {
"tree_notify": [
"cr-fuchsia+bot@chromium.org"
],
"forgiving_optional": ["*"]
},
"Headless Linux (dbg)": {
"tree_notify": [
"thomasanderson@chromium.org"
],
"forgiving_optional": ["*"]
},
"Linux ARM": {
"tree_notify": [
"thomasanderson@chromium.org"
],
"forgiving_optional": ["*"]
},
"Linux Xenial": {
"tree_notify": [
"thomasanderson@chromium.org"
],
"forgiving_optional": ["*"]
},
"Mojo Linux": {
"tree_notify": [
"network-service-sheriffs@chromium.org"
],
"forgive_all": "true",
"forgiving_optional": ["*"]
},
"Site Isolation Android": {
"tree_notify": [
"nasko+fyi-bots@chromium.org",
"creis+fyi-bots@chromium.org",
"lukasza+fyi-bots@chromium.org",
"alexmos+fyi-bots@chromium.org"
],
"forgiving_optional": [
"*"
]
},
"Site Isolation Linux": {
"tree_notify": [
"nasko+fyi-bots@chromium.org",
"creis+fyi-bots@chromium.org",
"lukasza+fyi-bots@chromium.org",
"alexmos+fyi-bots@chromium.org"
],
"forgiving_optional": [
"*"
]
},
"Site Isolation Win": {
"tree_notify": [
"nasko+fyi-bots@chromium.org",
"creis+fyi-bots@chromium.org",
"lukasza+fyi-bots@chromium.org",
"alexmos+fyi-bots@chromium.org"
],
"forgiving_optional": [
"*"
]
},
"Jumbo Linux x64": {
"tree_notify": [
"bratell+jumbo-builds@opera.com",
"brucedawson@chromium.org",
"dpranke@chromium.org",
"mostynb+jumbo@vewd.com"
],
"forgiving_optional": ["*"]
},
"Jumbo Mac": {
"tree_notify": [
"bratell+jumbo-builds@opera.com",
"brucedawson@chromium.org",
"dpranke@chromium.org"
],
"forgiving_optional": ["*"]
},
"Jumbo Win x64": {
"tree_notify": [
"bratell+jumbo-builds@opera.com",
"brucedawson@chromium.org",
"dpranke@chromium.org"
],
"forgiving_optional": ["*"]
},
"Win SyzyASAN LKGR": {
"tree_notify": [
"syzyzy-team@chromium.org"
],
"forgiving_optional": [
"compile"
],
"subject_template": "buildbot %(result)s in %(project_name)s on %(builder_name)s, revision %(revision)s"
},
"CFI Linux ToT": {
"tree_notify": [
"pcc@chromium.org"
],
"forgive_all": "true",
"forgiving_optional": ["*"],
"subject_template": "buildbot %(result)s in %(project_name)s on %(builder_name)s, revision %(revision)s"
},
"CFI Linux CF": {
"tree_notify": [
"pcc@chromium.org"
],
"forgive_all": "true",
"forgiving_optional": ["*"],
"subject_template": "buildbot %(result)s in %(project_name)s on %(builder_name)s, revision %(revision)s"
},
"Win 10 Fast Ring": {
"tree_notify": [
"wfh@chromium.org"
],
"forgive_all": "true",
"forgiving_optional": ["*"]
},
"Afl Upload Linux ASan": {
"tree_notify": [
"chromesec-lkgr-failures@google.com"
],
"forgiving_optional": ["*"]
},
"Libfuzzer Upload Linux ASan": {
"tree_notify": [
"chromesec-lkgr-failures@google.com"
],
"forgiving_optional": ["*"]
},
"Libfuzzer Upload Linux ASan Debug": {
"tree_notify": [
"chromesec-lkgr-failures@google.com"
],
"forgiving_optional": ["*"]
},
"Libfuzzer Upload Linux MSan": {
"tree_notify": [
"chromesec-lkgr-failures@google.com"
],
"forgiving_optional": ["*"]
},
"Libfuzzer Upload Linux UBSan": {
"tree_notify": [
"chromesec-lkgr-failures@google.com"
],
"forgiving_optional": ["*"]
},
"Libfuzzer Upload Mac ASan": {
"tree_notify": [
"chromesec-lkgr-failures@google.com"
],
"forgiving_optional": ["*"]
}
}
}
],
"https://build.chromium.org/p/tryserver.chromium.linux": [
{
"close_tree": false,
"tree_notify": [
"chromium-component-mapping@google.com"
],
"builders": {
"linux_chromium_component_updater": {
"forgiving_optional": ["*"]
}
}
}
]
},
"categories": {
"chromium_memory_full": {
"closing_optional": [
"*"
]
},
"chromium_tree_closer": {
"closing_optional": [
"bot_update",
"compile",
"gclient runhooks",
"runhooks",
"update"
],
"sheriff_classes": ["sheriff"],
"status_template": "Tree is closed (Automatic: \"%(unsatisfied)s\" on %(build_url)s \"%(builder_name)s\" from %(revision)s: %(blamelist)s)"
},
"chromium_windows": {
"forgiving_optional": [
"svnkill",
"taskkill"
]
},
"chromium_compile": {
"closing_optional": [
"compile"
]
},
"chromium_archive_build": {
"forgiving_optional": [
"archive_build"
]
},
"chromium_perf_steps": {
"closing_optional": [
"*"
]
},
"chromium_android": {
"excluded_steps": [
"slave_steps"
],
"forgiving_optional": [
"compile"
],
"sheriff_classes": ["sheriff_android"]
},
"infra_tree_closer": {
"forgiving_optional": [
"update_scripts",
"steps"
],
"closing_optional": [
"*"
],
"status_template": "Tree is closed (Automatic: \"%(unsatisfied)s\" on %(build_url)s \"%(builder_name)s\" from %(revision)s: %(blamelist)s)",
"tree_notify": [
"tandrii+infra-continuous-self-appointed-gardener@google.com"
]
},
"nacl_all": {
"closing_optional": [
"compile",
"gn",
"gclient runhooks",
"runhooks",
"Presubmit",
"Static-Initializers",
"Check",
"Unittests",
"OptimizeForSize",
"Mjsunit",
"Webkit",
"Benchmarks",
"Test262",
"Test262-es6",
"Mozilla",
"GCMole arm",
"GCMole arm64",
"GCMole ia32",
"GCMole x64",
"Simple Leak Check"
],
"forgiving_optional": [
"update_scripts",
"update",
"annotate"
],
"subject_template": "buildbot %(result)s in %(project_name)s on %(builder_name)s, revision %(revision)s"
},
"pdfium_all": {
"closing_optional": [
"*"
],
"forgiving_optional": [
"update_scripts",
"steps"
]
},
"webrtc_all": {
"forgiving_optional": [
"bot_update",
"package build",
"extract build",
"cleanup_temp",
"taskkill"
],
"closing_optional": [
"compile",
"gn"
]
}
}
}