blob: 48f66c24a5057e9a3d0a86cbb7dbc6ca08abc3a4 [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": {
"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"
]
},
"*": {}
}
}
],
"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": {
"*": {}
}
}
],
"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.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": {
"*": {}
},
"comment": [
"Fuchsia bots should be un-excluded once trybots are fully set up."
],
"excluded_builders": [
"Fuchsia ARM64 Cast Audio",
"Fuchsia ARM64",
"Fuchsia x64 Cast Audio"
]
},
{
"builders": {
"Deterministic Linux": {
"tree_notify": [
"shinyak@chromium.org",
"tikuta@chromium.org",
"ukai@chromium.org",
"yyanagisawa@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": {
"*": {}
}
}
],
"https://build.chromium.org/p/chromium.perf": [
{
"forgive_all": "true",
"subject_template": "%(project_name)s %(builder_name)s %(result)s",
"categories": [
"chromium_perf_steps"
],
"excluded_builders" : [
"Mac Mini 8GB 10.12 Perf"
],
"builders": {
"*": {}
}
}
],
"https://build.chromium.org/p/chromium.sandbox": [
{
"categories": [
"chromium_sandbox"
],
"builders": {
"*": {}
},
"forgive_all": "true",
"tree_notify": [
"tandrii+master-sandbox@google.com"
]
}
],
"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"
],
"excluded_builders" : [
"drm_win_xfa"
],
"builders": {
"*": {}
},
"tree_notify": [
"thestig@chromium.org",
"tsepez@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": ["*"]
},
"Mojo Linux": {
"tree_notify": [
"network-service-sheriffs@chromium.org"
],
"forgive_all": "true",
"forgiving_optional": ["*"]
},
"Ozone Linux": {
"tree_notify": [
"thomasanderson@chromium.org",
"rjkroege@chromium.org",
"fwang@chromium.org",
"tonikitoo@chromium.org",
"maksim.sisov@chromium.org"
],
"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": ["*"]
},
"Windows LKGR (DrMemory)": {
"tree_notify": [
"bruening@chromium.org",
"zhaoqin@chromium.org"
],
"forgiving_optional": [
"compile"
],
"subject_template": "LKGR buildbot %(result)s in %(project_name)s on %(builder_name)s, revision %(revision)s"
},
"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_sandbox": {
"closing_optional": [
"bot_update",
"compile",
"gclient runhooks",
"runhooks",
"update"
],
"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"
]
}
}
}