Commit cbacd85e authored by Garrett Beaty's avatar Garrett Beaty Committed by Commit Bot

Don't run most builders on infra/config changes.

Change-Id: Ib91c6c6d7876b2200d09f6e79a35d8a257375d4d
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314164
Commit-Queue: Garrett Beaty <gbeaty@chromium.org>
Auto-Submit: Garrett Beaty <gbeaty@chromium.org>
Reviewed-by: default avatarStephen Martinis <martiniss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791297}
parent 291e4648
...@@ -175,6 +175,8 @@ config_groups { ...@@ -175,6 +175,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/android-binary-size" name: "chromium/try/android-binary-size"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android-cronet-arm-dbg" name: "chromium/try/android-cronet-arm-dbg"
...@@ -182,6 +184,7 @@ config_groups { ...@@ -182,6 +184,7 @@ config_groups {
location_regexp: ".+/[+]/components/grpc_support/.+" location_regexp: ".+/[+]/components/grpc_support/.+"
location_regexp: ".+/[+]/build/android/.+" location_regexp: ".+/[+]/build/android/.+"
location_regexp: ".+/[+]/build/config/android/.+" location_regexp: ".+/[+]/build/config/android/.+"
location_regexp_exclude: "infra/config/.+"
location_regexp_exclude: ".+/[+]/components/cronet/ios/.+" location_regexp_exclude: ".+/[+]/components/cronet/ios/.+"
} }
builders { builders {
...@@ -194,6 +197,8 @@ config_groups { ...@@ -194,6 +197,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/android-lollipop-arm-rel" name: "chromium/try/android-lollipop-arm-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android-marshmallow-arm64-rel" name: "chromium/try/android-marshmallow-arm64-rel"
...@@ -241,9 +246,12 @@ config_groups { ...@@ -241,9 +246,12 @@ config_groups {
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp: ".+/[+]/third_party/arcore-android-sdk/.+" location_regexp: ".+/[+]/third_party/arcore-android-sdk/.+"
location_regexp: ".+/[+]/third_party/arcore-android-sdk-client/.+" location_regexp: ".+/[+]/third_party/arcore-android-sdk-client/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android-pie-arm64-rel" name: "chromium/try/android-pie-arm64-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android-pie-x86-rel" name: "chromium/try/android-pie-x86-rel"
...@@ -323,6 +331,8 @@ config_groups { ...@@ -323,6 +331,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/android_compile_dbg" name: "chromium/try/android_compile_dbg"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android_compile_x64_dbg" name: "chromium/try/android_compile_x64_dbg"
...@@ -334,6 +344,7 @@ config_groups { ...@@ -334,6 +344,7 @@ config_groups {
location_regexp: ".+/[+]/sandbox/linux/system_headers/.+" location_regexp: ".+/[+]/sandbox/linux/system_headers/.+"
location_regexp: ".+/[+]/sandbox/linux/tests/.+" location_regexp: ".+/[+]/sandbox/linux/tests/.+"
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android_compile_x86_dbg" name: "chromium/try/android_compile_x86_dbg"
...@@ -345,9 +356,12 @@ config_groups { ...@@ -345,9 +356,12 @@ config_groups {
location_regexp: ".+/[+]/sandbox/linux/system_headers/.+" location_regexp: ".+/[+]/sandbox/linux/system_headers/.+"
location_regexp: ".+/[+]/sandbox/linux/tests/.+" location_regexp: ".+/[+]/sandbox/linux/tests/.+"
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android_cronet" name: "chromium/try/android_cronet"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android_mojo" name: "chromium/try/android_mojo"
...@@ -374,6 +388,7 @@ config_groups { ...@@ -374,6 +388,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/android_unswarmed_pixel_aosp" name: "chromium/try/android_unswarmed_pixel_aosp"
...@@ -381,6 +396,8 @@ config_groups { ...@@ -381,6 +396,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/cast_shell_android" name: "chromium/try/cast_shell_android"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/cast_shell_audio_linux" name: "chromium/try/cast_shell_audio_linux"
...@@ -388,6 +405,8 @@ config_groups { ...@@ -388,6 +405,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/cast_shell_linux" name: "chromium/try/cast_shell_linux"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/chromeos-amd64-generic-cfi-thin-lto-rel" name: "chromium/try/chromeos-amd64-generic-cfi-thin-lto-rel"
...@@ -397,9 +416,12 @@ config_groups { ...@@ -397,9 +416,12 @@ config_groups {
name: "chromium/try/chromeos-amd64-generic-dbg" name: "chromium/try/chromeos-amd64-generic-dbg"
location_regexp: ".+/[+]/content/gpu/.+" location_regexp: ".+/[+]/content/gpu/.+"
location_regexp: ".+/[+]/media/.+" location_regexp: ".+/[+]/media/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/chromeos-amd64-generic-rel" name: "chromium/try/chromeos-amd64-generic-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/chromeos-arm-generic-dbg" name: "chromium/try/chromeos-arm-generic-dbg"
...@@ -407,15 +429,19 @@ config_groups { ...@@ -407,15 +429,19 @@ config_groups {
} }
builders { builders {
name: "chromium/try/chromeos-arm-generic-rel" name: "chromium/try/chromeos-arm-generic-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/chromeos-kevin-compile-rel" name: "chromium/try/chromeos-kevin-compile-rel"
location_regexp: ".+/[+]/chromeos/CHROMEOS_LKGM" location_regexp: ".+/[+]/chromeos/CHROMEOS_LKGM"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/chromeos-kevin-rel" name: "chromium/try/chromeos-kevin-rel"
location_regexp: ".+/[+]/build/chromeos/.+" location_regexp: ".+/[+]/build/chromeos/.+"
location_regexp: ".+/[+]/build/config/chromeos/.*" location_regexp: ".+/[+]/build/config/chromeos/.*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/chromium_presubmit" name: "chromium/try/chromium_presubmit"
...@@ -424,6 +450,7 @@ config_groups { ...@@ -424,6 +450,7 @@ config_groups {
builders { builders {
name: "chromium/try/closure_compilation" name: "chromium/try/closure_compilation"
location_regexp: ".+/[+]/third_party/closure_compiler/.+" location_regexp: ".+/[+]/third_party/closure_compiler/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/dawn-linux-x64-deps-rel" name: "chromium/try/dawn-linux-x64-deps-rel"
...@@ -436,6 +463,7 @@ config_groups { ...@@ -436,6 +463,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/dawn-mac-x64-deps-rel" name: "chromium/try/dawn-mac-x64-deps-rel"
...@@ -448,6 +476,7 @@ config_groups { ...@@ -448,6 +476,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/dawn-try-win10-x64-asan-rel" name: "chromium/try/dawn-try-win10-x64-asan-rel"
...@@ -468,6 +497,7 @@ config_groups { ...@@ -468,6 +497,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/dawn-win10-x86-deps-rel" name: "chromium/try/dawn-win10-x86-deps-rel"
...@@ -480,6 +510,7 @@ config_groups { ...@@ -480,6 +510,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/fuchsia-angle-rel" name: "chromium/try/fuchsia-angle-rel"
...@@ -488,10 +519,13 @@ config_groups { ...@@ -488,10 +519,13 @@ config_groups {
builders { builders {
name: "chromium/try/fuchsia-arm64-cast" name: "chromium/try/fuchsia-arm64-cast"
location_regexp: ".+/[+]/chromecast/.+" location_regexp: ".+/[+]/chromecast/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/fuchsia-compile-x64-dbg" name: "chromium/try/fuchsia-compile-x64-dbg"
experiment_percentage: 50 experiment_percentage: 50
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/fuchsia-fyi-arm64-dbg" name: "chromium/try/fuchsia-fyi-arm64-dbg"
...@@ -515,12 +549,18 @@ config_groups { ...@@ -515,12 +549,18 @@ config_groups {
} }
builders { builders {
name: "chromium/try/fuchsia-x64-cast" name: "chromium/try/fuchsia-x64-cast"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/fuchsia_arm64" name: "chromium/try/fuchsia_arm64"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/fuchsia_x64" name: "chromium/try/fuchsia_x64"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/gpu-fyi-try-android-l-nexus-5-32" name: "chromium/try/gpu-fyi-try-android-l-nexus-5-32"
...@@ -784,10 +824,14 @@ config_groups { ...@@ -784,10 +824,14 @@ config_groups {
} }
builders { builders {
name: "chromium/try/ios-simulator" name: "chromium/try/ios-simulator"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/ios-simulator-code-coverage" name: "chromium/try/ios-simulator-code-coverage"
experiment_percentage: 3 experiment_percentage: 3
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/ios-simulator-cr-recipe" name: "chromium/try/ios-simulator-cr-recipe"
...@@ -798,6 +842,7 @@ config_groups { ...@@ -798,6 +842,7 @@ config_groups {
location_regexp: ".+/[+]/components/cronet/.+" location_regexp: ".+/[+]/components/cronet/.+"
location_regexp: ".+/[+]/components/grpc_support/.+" location_regexp: ".+/[+]/components/grpc_support/.+"
location_regexp: ".+/[+]/ios/.+" location_regexp: ".+/[+]/ios/.+"
location_regexp_exclude: "infra/config/.+"
location_regexp_exclude: ".+/[+]/components/cronet/android/.+" location_regexp_exclude: ".+/[+]/components/cronet/android/.+"
} }
builders { builders {
...@@ -807,6 +852,7 @@ config_groups { ...@@ -807,6 +852,7 @@ config_groups {
builders { builders {
name: "chromium/try/ios-simulator-full-configs" name: "chromium/try/ios-simulator-full-configs"
location_regexp: ".+/[+]/ios/.+" location_regexp: ".+/[+]/ios/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/ios-simulator-multi-window" name: "chromium/try/ios-simulator-multi-window"
...@@ -874,9 +920,12 @@ config_groups { ...@@ -874,9 +920,12 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux-chromeos-compile-dbg" name: "chromium/try/linux-chromeos-compile-dbg"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux-chromeos-dbg" name: "chromium/try/linux-chromeos-dbg"
...@@ -885,6 +934,8 @@ config_groups { ...@@ -885,6 +934,8 @@ config_groups {
builders { builders {
name: "chromium/try/linux-chromeos-rel" name: "chromium/try/linux-chromeos-rel"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux-clang-tidy-dbg" name: "chromium/try/linux-clang-tidy-dbg"
...@@ -920,6 +971,8 @@ config_groups { ...@@ -920,6 +971,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/linux-libfuzzer-asan-rel" name: "chromium/try/linux-libfuzzer-asan-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux-official" name: "chromium/try/linux-official"
...@@ -927,6 +980,8 @@ config_groups { ...@@ -927,6 +980,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/linux-ozone-rel" name: "chromium/try/linux-ozone-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux-perfetto-rel" name: "chromium/try/linux-perfetto-rel"
...@@ -936,9 +991,12 @@ config_groups { ...@@ -936,9 +991,12 @@ config_groups {
location_regexp: ".+/[+]/components/tracing/.+" location_regexp: ".+/[+]/components/tracing/.+"
location_regexp: ".+/[+]/content/browser/tracing/.+" location_regexp: ".+/[+]/content/browser/tracing/.+"
location_regexp: ".+/[+]/services/tracing/.+" location_regexp: ".+/[+]/services/tracing/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux-rel" name: "chromium/try/linux-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux-swangle-chromium-try-x64" name: "chromium/try/linux-swangle-chromium-try-x64"
...@@ -1006,6 +1064,8 @@ config_groups { ...@@ -1006,6 +1064,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/linux_chromium_asan_rel_ng" name: "chromium/try/linux_chromium_asan_rel_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux_chromium_cfi_rel_ng" name: "chromium/try/linux_chromium_cfi_rel_ng"
...@@ -1033,6 +1093,8 @@ config_groups { ...@@ -1033,6 +1093,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/linux_chromium_compile_dbg_ng" name: "chromium/try/linux_chromium_compile_dbg_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux_chromium_compile_rel_ng" name: "chromium/try/linux_chromium_compile_rel_ng"
...@@ -1041,6 +1103,7 @@ config_groups { ...@@ -1041,6 +1103,7 @@ config_groups {
builders { builders {
name: "chromium/try/linux_chromium_dbg_ng" name: "chromium/try/linux_chromium_dbg_ng"
location_regexp: ".+/[+]/build/.*check_gn_headers.*" location_regexp: ".+/[+]/build/.*check_gn_headers.*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux_chromium_msan_rel_ng" name: "chromium/try/linux_chromium_msan_rel_ng"
...@@ -1048,6 +1111,8 @@ config_groups { ...@@ -1048,6 +1111,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try/linux_chromium_tsan_rel_ng" name: "chromium/try/linux_chromium_tsan_rel_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux_chromium_ubsan_rel_ng" name: "chromium/try/linux_chromium_ubsan_rel_ng"
...@@ -1059,6 +1124,7 @@ config_groups { ...@@ -1059,6 +1124,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp: ".+/[+]/third_party/blink/web_tests/.+" location_regexp: ".+/[+]/third_party/blink/web_tests/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux_layout_tests_layout_ng_disabled" name: "chromium/try/linux_layout_tests_layout_ng_disabled"
...@@ -1070,6 +1136,7 @@ config_groups { ...@@ -1070,6 +1136,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp: ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng" location_regexp: ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng"
location_regexp: ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+" location_regexp: ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux_mojo" name: "chromium/try/linux_mojo"
...@@ -1094,6 +1161,7 @@ config_groups { ...@@ -1094,6 +1161,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux_upload_clang" name: "chromium/try/linux_upload_clang"
...@@ -1103,6 +1171,7 @@ config_groups { ...@@ -1103,6 +1171,7 @@ config_groups {
name: "chromium/try/linux_vr" name: "chromium/try/linux_vr"
location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/chrome/browser/vr/.+"
location_regexp: ".+/[+]/content/browser/xr/.+" location_regexp: ".+/[+]/content/browser/xr/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/mac-angle-rel" name: "chromium/try/mac-angle-rel"
...@@ -1111,6 +1180,8 @@ config_groups { ...@@ -1111,6 +1180,8 @@ config_groups {
builders { builders {
name: "chromium/try/mac-coverage-rel" name: "chromium/try/mac-coverage-rel"
experiment_percentage: 3 experiment_percentage: 3
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/mac-dawn-rel" name: "chromium/try/mac-dawn-rel"
...@@ -1212,6 +1283,7 @@ config_groups { ...@@ -1212,6 +1283,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/mac_upload_clang" name: "chromium/try/mac_upload_clang"
...@@ -1264,6 +1336,8 @@ config_groups { ...@@ -1264,6 +1336,8 @@ config_groups {
builders { builders {
name: "chromium/try/win-libfuzzer-asan-rel" name: "chromium/try/win-libfuzzer-asan-rel"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/win-official" name: "chromium/try/win-official"
...@@ -1308,6 +1382,8 @@ config_groups { ...@@ -1308,6 +1382,8 @@ config_groups {
builders { builders {
name: "chromium/try/win10_chromium_x64_rel_ng" name: "chromium/try/win10_chromium_x64_rel_ng"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/win10_chromium_x64_rel_ng_exp" name: "chromium/try/win10_chromium_x64_rel_ng_exp"
...@@ -1324,6 +1400,7 @@ config_groups { ...@@ -1324,6 +1400,7 @@ config_groups {
builders { builders {
name: "chromium/try/win7-rel" name: "chromium/try/win7-rel"
location_regexp: ".+/[+]/sandbox/win/.+" location_regexp: ".+/[+]/sandbox/win/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/win_archive" name: "chromium/try/win_archive"
...@@ -1332,6 +1409,8 @@ config_groups { ...@@ -1332,6 +1409,8 @@ config_groups {
builders { builders {
name: "chromium/try/win_chromium_compile_dbg_ng" name: "chromium/try/win_chromium_compile_dbg_ng"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/win_chromium_compile_rel_ng" name: "chromium/try/win_chromium_compile_rel_ng"
...@@ -1367,6 +1446,7 @@ config_groups { ...@@ -1367,6 +1446,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try/win_upload_clang" name: "chromium/try/win_upload_clang"
...@@ -1439,6 +1519,8 @@ config_groups { ...@@ -1439,6 +1519,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try-m84/android-binary-size" name: "chromium/try-m84/android-binary-size"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/android-cronet-arm-dbg" name: "chromium/try-m84/android-cronet-arm-dbg"
...@@ -1446,10 +1528,13 @@ config_groups { ...@@ -1446,10 +1528,13 @@ config_groups {
location_regexp: ".+/[+]/components/grpc_support/.+" location_regexp: ".+/[+]/components/grpc_support/.+"
location_regexp: ".+/[+]/build/android/.+" location_regexp: ".+/[+]/build/android/.+"
location_regexp: ".+/[+]/build/config/android/.+" location_regexp: ".+/[+]/build/config/android/.+"
location_regexp_exclude: "infra/config/.+"
location_regexp_exclude: ".+/[+]/components/cronet/ios/.+" location_regexp_exclude: ".+/[+]/components/cronet/ios/.+"
} }
builders { builders {
name: "chromium/try-m84/android-lollipop-arm-rel" name: "chromium/try-m84/android-lollipop-arm-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/android-marshmallow-arm64-rel" name: "chromium/try-m84/android-marshmallow-arm64-rel"
...@@ -1465,12 +1550,17 @@ config_groups { ...@@ -1465,12 +1550,17 @@ config_groups {
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp: ".+/[+]/third_party/arcore-android-sdk/.+" location_regexp: ".+/[+]/third_party/arcore-android-sdk/.+"
location_regexp: ".+/[+]/third_party/arcore-android-sdk-client/.+" location_regexp: ".+/[+]/third_party/arcore-android-sdk-client/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/android-pie-arm64-rel" name: "chromium/try-m84/android-pie-arm64-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/android_compile_dbg" name: "chromium/try-m84/android_compile_dbg"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/android_compile_x64_dbg" name: "chromium/try-m84/android_compile_x64_dbg"
...@@ -1482,6 +1572,7 @@ config_groups { ...@@ -1482,6 +1572,7 @@ config_groups {
location_regexp: ".+/[+]/sandbox/linux/system_headers/.+" location_regexp: ".+/[+]/sandbox/linux/system_headers/.+"
location_regexp: ".+/[+]/sandbox/linux/tests/.+" location_regexp: ".+/[+]/sandbox/linux/tests/.+"
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/android_compile_x86_dbg" name: "chromium/try-m84/android_compile_x86_dbg"
...@@ -1493,9 +1584,12 @@ config_groups { ...@@ -1493,9 +1584,12 @@ config_groups {
location_regexp: ".+/[+]/sandbox/linux/system_headers/.+" location_regexp: ".+/[+]/sandbox/linux/system_headers/.+"
location_regexp: ".+/[+]/sandbox/linux/tests/.+" location_regexp: ".+/[+]/sandbox/linux/tests/.+"
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/android_cronet" name: "chromium/try-m84/android_cronet"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/android_optional_gpu_tests_rel" name: "chromium/try-m84/android_optional_gpu_tests_rel"
...@@ -1514,23 +1608,33 @@ config_groups { ...@@ -1514,23 +1608,33 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/cast_shell_android" name: "chromium/try-m84/cast_shell_android"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/cast_shell_linux" name: "chromium/try-m84/cast_shell_linux"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/chromeos-amd64-generic-dbg" name: "chromium/try-m84/chromeos-amd64-generic-dbg"
location_regexp: ".+/[+]/content/gpu/.+" location_regexp: ".+/[+]/content/gpu/.+"
location_regexp: ".+/[+]/media/.+" location_regexp: ".+/[+]/media/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/chromeos-amd64-generic-rel" name: "chromium/try-m84/chromeos-amd64-generic-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/chromeos-arm-generic-rel" name: "chromium/try-m84/chromeos-arm-generic-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/chromium_presubmit" name: "chromium/try-m84/chromium_presubmit"
...@@ -1539,6 +1643,7 @@ config_groups { ...@@ -1539,6 +1643,7 @@ config_groups {
builders { builders {
name: "chromium/try-m84/closure_compilation" name: "chromium/try-m84/closure_compilation"
location_regexp: ".+/[+]/third_party/closure_compiler/.+" location_regexp: ".+/[+]/third_party/closure_compiler/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/dawn-linux-x64-deps-rel" name: "chromium/try-m84/dawn-linux-x64-deps-rel"
...@@ -1551,6 +1656,7 @@ config_groups { ...@@ -1551,6 +1656,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/dawn-mac-x64-deps-rel" name: "chromium/try-m84/dawn-mac-x64-deps-rel"
...@@ -1563,6 +1669,7 @@ config_groups { ...@@ -1563,6 +1669,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/dawn-win10-x64-deps-rel" name: "chromium/try-m84/dawn-win10-x64-deps-rel"
...@@ -1575,6 +1682,7 @@ config_groups { ...@@ -1575,6 +1682,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/dawn-win10-x86-deps-rel" name: "chromium/try-m84/dawn-win10-x86-deps-rel"
...@@ -1587,33 +1695,45 @@ config_groups { ...@@ -1587,33 +1695,45 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/fuchsia-arm64-cast" name: "chromium/try-m84/fuchsia-arm64-cast"
location_regexp: ".+/[+]/chromecast/.+" location_regexp: ".+/[+]/chromecast/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/fuchsia-x64-cast" name: "chromium/try-m84/fuchsia-x64-cast"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/fuchsia_arm64" name: "chromium/try-m84/fuchsia_arm64"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/fuchsia_x64" name: "chromium/try-m84/fuchsia_x64"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/ios-simulator" name: "chromium/try-m84/ios-simulator"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/ios-simulator-cronet" name: "chromium/try-m84/ios-simulator-cronet"
location_regexp: ".+/[+]/components/cronet/.+" location_regexp: ".+/[+]/components/cronet/.+"
location_regexp: ".+/[+]/components/grpc_support/.+" location_regexp: ".+/[+]/components/grpc_support/.+"
location_regexp: ".+/[+]/ios/.+" location_regexp: ".+/[+]/ios/.+"
location_regexp_exclude: "infra/config/.+"
location_regexp_exclude: ".+/[+]/components/cronet/android/.+" location_regexp_exclude: ".+/[+]/components/cronet/android/.+"
} }
builders { builders {
name: "chromium/try-m84/ios-simulator-full-configs" name: "chromium/try-m84/ios-simulator-full-configs"
location_regexp: ".+/[+]/ios/.+" location_regexp: ".+/[+]/ios/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux-blink-rel" name: "chromium/try-m84/linux-blink-rel"
...@@ -1621,35 +1741,53 @@ config_groups { ...@@ -1621,35 +1741,53 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux-chromeos-compile-dbg" name: "chromium/try-m84/linux-chromeos-compile-dbg"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux-chromeos-rel" name: "chromium/try-m84/linux-chromeos-rel"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux-libfuzzer-asan-rel" name: "chromium/try-m84/linux-libfuzzer-asan-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux-ozone-rel" name: "chromium/try-m84/linux-ozone-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux-rel" name: "chromium/try-m84/linux-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux_chromium_asan_rel_ng" name: "chromium/try-m84/linux_chromium_asan_rel_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux_chromium_compile_dbg_ng" name: "chromium/try-m84/linux_chromium_compile_dbg_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux_chromium_dbg_ng" name: "chromium/try-m84/linux_chromium_dbg_ng"
location_regexp: ".+/[+]/build/.*check_gn_headers.*" location_regexp: ".+/[+]/build/.*check_gn_headers.*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux_chromium_tsan_rel_ng" name: "chromium/try-m84/linux_chromium_tsan_rel_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux_layout_tests_composite_after_paint" name: "chromium/try-m84/linux_layout_tests_composite_after_paint"
...@@ -1657,6 +1795,7 @@ config_groups { ...@@ -1657,6 +1795,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp: ".+/[+]/third_party/blink/web_tests/.+" location_regexp: ".+/[+]/third_party/blink/web_tests/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux_layout_tests_layout_ng_disabled" name: "chromium/try-m84/linux_layout_tests_layout_ng_disabled"
...@@ -1668,6 +1807,7 @@ config_groups { ...@@ -1668,6 +1807,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp: ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng" location_regexp: ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng"
location_regexp: ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+" location_regexp: ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux_optional_gpu_tests_rel" name: "chromium/try-m84/linux_optional_gpu_tests_rel"
...@@ -1684,11 +1824,13 @@ config_groups { ...@@ -1684,11 +1824,13 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/linux_vr" name: "chromium/try-m84/linux_vr"
location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/chrome/browser/vr/.+"
location_regexp: ".+/[+]/content/browser/xr/.+" location_regexp: ".+/[+]/content/browser/xr/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/mac-rel" name: "chromium/try-m84/mac-rel"
...@@ -1714,18 +1856,25 @@ config_groups { ...@@ -1714,18 +1856,25 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/win-libfuzzer-asan-rel" name: "chromium/try-m84/win-libfuzzer-asan-rel"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/win10_chromium_x64_rel_ng" name: "chromium/try-m84/win10_chromium_x64_rel_ng"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/win_chromium_compile_dbg_ng" name: "chromium/try-m84/win_chromium_compile_dbg_ng"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m84/win_optional_gpu_tests_rel" name: "chromium/try-m84/win_optional_gpu_tests_rel"
...@@ -1745,6 +1894,7 @@ config_groups { ...@@ -1745,6 +1894,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
retry_config { retry_config {
single_quota: 1 single_quota: 1
...@@ -1809,6 +1959,8 @@ config_groups { ...@@ -1809,6 +1959,8 @@ config_groups {
} }
builders { builders {
name: "chromium/try-m85/android-binary-size" name: "chromium/try-m85/android-binary-size"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/android-cronet-arm-dbg" name: "chromium/try-m85/android-cronet-arm-dbg"
...@@ -1816,10 +1968,13 @@ config_groups { ...@@ -1816,10 +1968,13 @@ config_groups {
location_regexp: ".+/[+]/components/grpc_support/.+" location_regexp: ".+/[+]/components/grpc_support/.+"
location_regexp: ".+/[+]/build/android/.+" location_regexp: ".+/[+]/build/android/.+"
location_regexp: ".+/[+]/build/config/android/.+" location_regexp: ".+/[+]/build/config/android/.+"
location_regexp_exclude: "infra/config/.+"
location_regexp_exclude: ".+/[+]/components/cronet/ios/.+" location_regexp_exclude: ".+/[+]/components/cronet/ios/.+"
} }
builders { builders {
name: "chromium/try-m85/android-lollipop-arm-rel" name: "chromium/try-m85/android-lollipop-arm-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/android-marshmallow-arm64-rel" name: "chromium/try-m85/android-marshmallow-arm64-rel"
...@@ -1847,12 +2002,17 @@ config_groups { ...@@ -1847,12 +2002,17 @@ config_groups {
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp: ".+/[+]/third_party/arcore-android-sdk/.+" location_regexp: ".+/[+]/third_party/arcore-android-sdk/.+"
location_regexp: ".+/[+]/third_party/arcore-android-sdk-client/.+" location_regexp: ".+/[+]/third_party/arcore-android-sdk-client/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/android-pie-arm64-rel" name: "chromium/try-m85/android-pie-arm64-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/android_compile_dbg" name: "chromium/try-m85/android_compile_dbg"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/android_compile_x64_dbg" name: "chromium/try-m85/android_compile_x64_dbg"
...@@ -1864,6 +2024,7 @@ config_groups { ...@@ -1864,6 +2024,7 @@ config_groups {
location_regexp: ".+/[+]/sandbox/linux/system_headers/.+" location_regexp: ".+/[+]/sandbox/linux/system_headers/.+"
location_regexp: ".+/[+]/sandbox/linux/tests/.+" location_regexp: ".+/[+]/sandbox/linux/tests/.+"
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/android_compile_x86_dbg" name: "chromium/try-m85/android_compile_x86_dbg"
...@@ -1875,9 +2036,12 @@ config_groups { ...@@ -1875,9 +2036,12 @@ config_groups {
location_regexp: ".+/[+]/sandbox/linux/system_headers/.+" location_regexp: ".+/[+]/sandbox/linux/system_headers/.+"
location_regexp: ".+/[+]/sandbox/linux/tests/.+" location_regexp: ".+/[+]/sandbox/linux/tests/.+"
location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+" location_regexp: ".+/[+]/third_party/gvr-android-sdk/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/android_cronet" name: "chromium/try-m85/android_cronet"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/android_optional_gpu_tests_rel" name: "chromium/try-m85/android_optional_gpu_tests_rel"
...@@ -1896,23 +2060,33 @@ config_groups { ...@@ -1896,23 +2060,33 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/cast_shell_android" name: "chromium/try-m85/cast_shell_android"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/cast_shell_linux" name: "chromium/try-m85/cast_shell_linux"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/chromeos-amd64-generic-dbg" name: "chromium/try-m85/chromeos-amd64-generic-dbg"
location_regexp: ".+/[+]/content/gpu/.+" location_regexp: ".+/[+]/content/gpu/.+"
location_regexp: ".+/[+]/media/.+" location_regexp: ".+/[+]/media/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/chromeos-amd64-generic-rel" name: "chromium/try-m85/chromeos-amd64-generic-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/chromeos-arm-generic-rel" name: "chromium/try-m85/chromeos-arm-generic-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/chromium_presubmit" name: "chromium/try-m85/chromium_presubmit"
...@@ -1921,6 +2095,7 @@ config_groups { ...@@ -1921,6 +2095,7 @@ config_groups {
builders { builders {
name: "chromium/try-m85/closure_compilation" name: "chromium/try-m85/closure_compilation"
location_regexp: ".+/[+]/third_party/closure_compiler/.+" location_regexp: ".+/[+]/third_party/closure_compiler/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/dawn-linux-x64-deps-rel" name: "chromium/try-m85/dawn-linux-x64-deps-rel"
...@@ -1933,6 +2108,7 @@ config_groups { ...@@ -1933,6 +2108,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/dawn-mac-x64-deps-rel" name: "chromium/try-m85/dawn-mac-x64-deps-rel"
...@@ -1945,6 +2121,7 @@ config_groups { ...@@ -1945,6 +2121,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/dawn-win10-x64-deps-rel" name: "chromium/try-m85/dawn-win10-x64-deps-rel"
...@@ -1957,6 +2134,7 @@ config_groups { ...@@ -1957,6 +2134,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/dawn-win10-x86-deps-rel" name: "chromium/try-m85/dawn-win10-x86-deps-rel"
...@@ -1969,10 +2147,12 @@ config_groups { ...@@ -1969,10 +2147,12 @@ config_groups {
location_regexp: ".+/[+]/third_party/dawn/.+" location_regexp: ".+/[+]/third_party/dawn/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/features.gni" location_regexp: ".+/[+]/ui/gl/features.gni"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/fuchsia-arm64-cast" name: "chromium/try-m85/fuchsia-arm64-cast"
location_regexp: ".+/[+]/chromecast/.+" location_regexp: ".+/[+]/chromecast/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/fuchsia-official" name: "chromium/try-m85/fuchsia-official"
...@@ -1980,27 +2160,37 @@ config_groups { ...@@ -1980,27 +2160,37 @@ config_groups {
} }
builders { builders {
name: "chromium/try-m85/fuchsia-x64-cast" name: "chromium/try-m85/fuchsia-x64-cast"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/fuchsia_arm64" name: "chromium/try-m85/fuchsia_arm64"
experiment_percentage: 50 experiment_percentage: 50
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/fuchsia_x64" name: "chromium/try-m85/fuchsia_x64"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/ios-simulator" name: "chromium/try-m85/ios-simulator"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/ios-simulator-cronet" name: "chromium/try-m85/ios-simulator-cronet"
location_regexp: ".+/[+]/components/cronet/.+" location_regexp: ".+/[+]/components/cronet/.+"
location_regexp: ".+/[+]/components/grpc_support/.+" location_regexp: ".+/[+]/components/grpc_support/.+"
location_regexp: ".+/[+]/ios/.+" location_regexp: ".+/[+]/ios/.+"
location_regexp_exclude: "infra/config/.+"
location_regexp_exclude: ".+/[+]/components/cronet/android/.+" location_regexp_exclude: ".+/[+]/components/cronet/android/.+"
} }
builders { builders {
name: "chromium/try-m85/ios-simulator-full-configs" name: "chromium/try-m85/ios-simulator-full-configs"
location_regexp: ".+/[+]/ios/.+" location_regexp: ".+/[+]/ios/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux-blink-rel" name: "chromium/try-m85/linux-blink-rel"
...@@ -2008,16 +2198,23 @@ config_groups { ...@@ -2008,16 +2198,23 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux-chromeos-compile-dbg" name: "chromium/try-m85/linux-chromeos-compile-dbg"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux-chromeos-rel" name: "chromium/try-m85/linux-chromeos-rel"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux-libfuzzer-asan-rel" name: "chromium/try-m85/linux-libfuzzer-asan-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux-official" name: "chromium/try-m85/linux-official"
...@@ -2025,22 +2222,33 @@ config_groups { ...@@ -2025,22 +2222,33 @@ config_groups {
} }
builders { builders {
name: "chromium/try-m85/linux-ozone-rel" name: "chromium/try-m85/linux-ozone-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux-rel" name: "chromium/try-m85/linux-rel"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux_chromium_asan_rel_ng" name: "chromium/try-m85/linux_chromium_asan_rel_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux_chromium_compile_dbg_ng" name: "chromium/try-m85/linux_chromium_compile_dbg_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux_chromium_dbg_ng" name: "chromium/try-m85/linux_chromium_dbg_ng"
location_regexp: ".+/[+]/build/.*check_gn_headers.*" location_regexp: ".+/[+]/build/.*check_gn_headers.*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux_chromium_tsan_rel_ng" name: "chromium/try-m85/linux_chromium_tsan_rel_ng"
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux_layout_tests_composite_after_paint" name: "chromium/try-m85/linux_layout_tests_composite_after_paint"
...@@ -2048,6 +2256,7 @@ config_groups { ...@@ -2048,6 +2256,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+"
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp: ".+/[+]/third_party/blink/web_tests/.+" location_regexp: ".+/[+]/third_party/blink/web_tests/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux_layout_tests_layout_ng_disabled" name: "chromium/try-m85/linux_layout_tests_layout_ng_disabled"
...@@ -2059,6 +2268,7 @@ config_groups { ...@@ -2059,6 +2268,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+"
location_regexp: ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng" location_regexp: ".+/[+]/third_party/blink/web_tests/FlagExpectations/disable-layout-ng"
location_regexp: ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+" location_regexp: ".+/[+]/third_party/blink/web_tests/flag-specific/disable-layout-ng/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux_optional_gpu_tests_rel" name: "chromium/try-m85/linux_optional_gpu_tests_rel"
...@@ -2075,11 +2285,13 @@ config_groups { ...@@ -2075,11 +2285,13 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/linux_vr" name: "chromium/try-m85/linux_vr"
location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/chrome/browser/vr/.+"
location_regexp: ".+/[+]/content/browser/xr/.+" location_regexp: ".+/[+]/content/browser/xr/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/mac-rel" name: "chromium/try-m85/mac-rel"
...@@ -2105,18 +2317,25 @@ config_groups { ...@@ -2105,18 +2317,25 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/win-libfuzzer-asan-rel" name: "chromium/try-m85/win-libfuzzer-asan-rel"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/win10_chromium_x64_rel_ng" name: "chromium/try-m85/win10_chromium_x64_rel_ng"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/win_chromium_compile_dbg_ng" name: "chromium/try-m85/win_chromium_compile_dbg_ng"
cancel_stale: NO cancel_stale: NO
location_regexp: ".*"
location_regexp_exclude: "infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/win_optional_gpu_tests_rel" name: "chromium/try-m85/win_optional_gpu_tests_rel"
...@@ -2136,6 +2355,7 @@ config_groups { ...@@ -2136,6 +2355,7 @@ config_groups {
location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/gpu/.+"
location_regexp: ".+/[+]/tools/clang/scripts/update.py" location_regexp: ".+/[+]/tools/clang/scripts/update.py"
location_regexp: ".+/[+]/ui/gl/.+" location_regexp: ".+/[+]/ui/gl/.+"
location_regexp_exclude: "infra/config/.+"
} }
retry_config { retry_config {
single_quota: 1 single_quota: 1
......
...@@ -5,13 +5,17 @@ ...@@ -5,13 +5,17 @@
[TOC] [TOC]
Changes that only modify files in //infra/config, which do not change any build
outputs, only require the chromium_presubmit builder to pass before landing.
Each builder name links to that builder on Milo. The "matching builders" links Each builder name links to that builder on Milo. The "matching builders" links
point to the file used to determine which configurations a builder should copy point to the file used to determine which configurations a builder should copy
when running. These links might 404 or error; they are hard-coded right now, when running. These links might 404 or error; they are hard-coded right now,
using common assumptions about how builders are configured. using common assumptions about how builders are configured.
## Required builders ## Required builders
These builders must pass before a CL may land. These builders must pass before a CL may land that affects files outside of
//infra/config.
* [android-binary-size](https://ci.chromium.org/p/chromium/builders/try/android-binary-size) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+android-binary-size)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+android-binary-size)) * [android-binary-size](https://ci.chromium.org/p/chromium/builders/try/android-binary-size) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+android-binary-size)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+android-binary-size))
......
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
# Use of this source code is governed by a BSD-style license that can be # Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file. # found in the LICENSE file.
load('//lib/try.star', 'INFRA_CONFIG_LOCATION_REGEXP')
_MD_HEADER = """\ _MD_HEADER = """\
<!-- Auto-generated by lucicfg (via cq-builders-md.star). --> <!-- Auto-generated by lucicfg (via cq-builders-md.star). -->
<!-- Do not modify manually. --> <!-- Do not modify manually. -->
...@@ -10,6 +13,9 @@ _MD_HEADER = """\ ...@@ -10,6 +13,9 @@ _MD_HEADER = """\
[TOC] [TOC]
Changes that only modify files in //infra/config, which do not change any build
outputs, only require the chromium_presubmit builder to pass before landing.
Each builder name links to that builder on Milo. The "matching builders" links Each builder name links to that builder on Milo. The "matching builders" links
point to the file used to determine which configurations a builder should copy point to the file used to determine which configurations a builder should copy
when running. These links might 404 or error; they are hard-coded right now, when running. These links might 404 or error; they are hard-coded right now,
...@@ -17,7 +23,8 @@ using common assumptions about how builders are configured. ...@@ -17,7 +23,8 @@ using common assumptions about how builders are configured.
""" """
_REQUIRED_HEADER = """\ _REQUIRED_HEADER = """\
These builders must pass before a CL may land. These builders must pass before a CL may land that affects files outside of
//infra/config.
""" """
_OPTIONAL_HEADER = """\ _OPTIONAL_HEADER = """\
...@@ -62,12 +69,27 @@ def _get_main_config_group_builders(ctx): ...@@ -62,12 +69,27 @@ def _get_main_config_group_builders(ctx):
fail('Could not find the main CQ group') fail('Could not find the main CQ group')
def _normalize_builder(builder):
location_regexp_exclude = [r for r in builder.location_regexp_exclude
if r != INFRA_CONFIG_LOCATION_REGEXP]
location_regexp = builder.location_regexp
if list(location_regexp) == ['.*'] and not location_regexp_exclude:
location_regexp = None
return struct(
name = builder.name,
experiment_percentage = builder.experiment_percentage,
includable_only = builder.includable_only,
location_regexp = location_regexp,
location_regexp_exclude = location_regexp_exclude,
)
def _group_builders_by_section(builders): def _group_builders_by_section(builders):
required = [] required = []
experimental = [] experimental = []
optional = [] optional = []
for builder in builders: for builder in builders:
builder = _normalize_builder(builder)
if builder.experiment_percentage: if builder.experiment_percentage:
experimental.append(builder) experimental.append(builder)
elif builder.location_regexp or builder.location_regexp_exclude: elif builder.location_regexp or builder.location_regexp_exclude:
......
...@@ -23,6 +23,9 @@ load('./builders.star', 'builders') ...@@ -23,6 +23,9 @@ load('./builders.star', 'builders')
load('./args.star', 'args') load('./args.star', 'args')
INFRA_CONFIG_LOCATION_REGEXP = 'infra/config/.+'
defaults = args.defaults( defaults = args.defaults(
extends=builders.defaults, extends=builders.defaults,
add_to_list_view = False, add_to_list_view = False,
...@@ -165,17 +168,23 @@ def tryjob( ...@@ -165,17 +168,23 @@ def tryjob(
experiment_percentage=None, experiment_percentage=None,
location_regexp=None, location_regexp=None,
location_regexp_exclude=None, location_regexp_exclude=None,
cancel_stale=None): cancel_stale=None,
run_on_infra_config_changes=False):
"""Specifies the details of a tryjob verifier. """Specifies the details of a tryjob verifier.
See https://chromium.googlesource.com/infra/luci/luci-go/+/refs/heads/master/lucicfg/doc/README.md#luci.cq_tryjob_verifier See https://chromium.googlesource.com/infra/luci/luci-go/+/refs/heads/master/lucicfg/doc/README.md#luci.cq_tryjob_verifier
for details on the arguments. The cq_group parameter supports a module-level for details on the most of the arguments.
default that defaults to None.
Arguments:
run_on_infra_changes - A bool indicating whether the try job should be run
for changes against //infra/config.
Returns: Returns:
A struct that can be passed to the `tryjob` argument of `try_.builder` to A struct that can be passed to the `tryjob` argument of `try_.builder` to
enable the builder for CQ. enable the builder for CQ.
""" """
if not run_on_infra_config_changes:
location_regexp_exclude = [INFRA_CONFIG_LOCATION_REGEXP] + (location_regexp_exclude or [])
return struct( return struct(
disable_reuse = disable_reuse, disable_reuse = disable_reuse,
experiment_percentage = experiment_percentage, experiment_percentage = experiment_percentage,
......
...@@ -343,6 +343,7 @@ try_.chromium_linux_builder( ...@@ -343,6 +343,7 @@ try_.chromium_linux_builder(
}, },
tryjob = try_.job( tryjob = try_.job(
disable_reuse = True, disable_reuse = True,
run_on_infra_config_changes = True,
), ),
) )
......
...@@ -311,6 +311,7 @@ try_.chromium_linux_builder( ...@@ -311,6 +311,7 @@ try_.chromium_linux_builder(
}, },
tryjob = try_.job( tryjob = try_.job(
disable_reuse = True, disable_reuse = True,
run_on_infra_config_changes = True,
), ),
) )
......
...@@ -315,6 +315,7 @@ try_.chromium_linux_builder( ...@@ -315,6 +315,7 @@ try_.chromium_linux_builder(
}, },
tryjob = try_.job( tryjob = try_.job(
disable_reuse = True, disable_reuse = True,
run_on_infra_config_changes = True,
), ),
) )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment