Move generated LUCI content
Moves the location where LUCI files generated from Starlark are stored
to a luci/ subdirectory. This is effectively a reland of
https://dawn-review.googlesource.com/c/dawn/+/255618, but without the
old files being removed at the same time. This should prevent things
from breaking during the transition, but also means that any changes
to infra/config/global/ will not actually take effect until
crrev.com/i/8478196 lands.
The old files will be removed after the transition is complete.
Bug: 385317083
Change-Id: Ia08f7be4f91cf40fa54f6960de2941314957d6aa
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/255855
Reviewed-by: dan sinclair <dsinclair@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@google.com>
Commit-Queue: dan sinclair <dsinclair@chromium.org>
diff --git a/infra/config/global/generated/luci/commit-queue.cfg b/infra/config/global/generated/luci/commit-queue.cfg
new file mode 100644
index 0000000..1d09fee
--- /dev/null
+++ b/infra/config/global/generated/luci/commit-queue.cfg
@@ -0,0 +1,4416 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see Config message:
+# https://config.luci.app/schemas/projects:commit-queue.cfg
+
+cq_status_host: "chromium-cq-status.appspot.com"
+submit_options {
+ max_burst: 4
+ burst_delay {
+ seconds: 480
+ }
+}
+config_groups {
+ name: "Dawn-CQ"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/.+"
+ ref_regexp_exclude: "refs/heads/chromium/5615"
+ ref_regexp_exclude: "refs/heads/chromium/5672"
+ ref_regexp_exclude: "refs/heads/chromium/5735"
+ ref_regexp_exclude: "refs/heads/chromium/5790"
+ ref_regexp_exclude: "refs/heads/chromium/5845"
+ ref_regexp_exclude: "refs/heads/chromium/5938"
+ ref_regexp_exclude: "refs/heads/chromium/5993"
+ ref_regexp_exclude: "refs/heads/chromium/6045"
+ ref_regexp_exclude: "refs/heads/chromium/6099"
+ ref_regexp_exclude: "refs/heads/chromium/6167"
+ ref_regexp_exclude: "refs/heads/chromium/6261"
+ ref_regexp_exclude: "refs/heads/chromium/6312"
+ ref_regexp_exclude: "refs/heads/chromium/6367"
+ ref_regexp_exclude: "refs/heads/chromium/6422"
+ ref_regexp_exclude: "refs/heads/chromium/6478"
+ ref_regexp_exclude: "refs/heads/chromium/6533"
+ ref_regexp_exclude: "refs/heads/chromium/6613"
+ ref_regexp_exclude: "refs/heads/chromium/6668"
+ ref_regexp_exclude: "refs/heads/chromium/6723"
+ ref_regexp_exclude: "refs/heads/chromium/6778"
+ ref_regexp_exclude: "refs/heads/chromium/6834"
+ ref_regexp_exclude: "refs/heads/chromium/6943"
+ ref_regexp_exclude: "refs/heads/chromium/6998"
+ ref_regexp_exclude: "refs/heads/chromium/7049"
+ ref_regexp_exclude: "refs/heads/chromium/7103"
+ ref_regexp_exclude: "refs/heads/chromium/7151"
+ ref_regexp_exclude: "refs/heads/chromium/7204"
+ ref_regexp_exclude: "refs/heads/chromium/7258"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium/try/android-dawn-arm-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium/try/android-dawn-arm64-exp-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/android-dawn-arm64-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-linux-x64-intel-uhd770-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-mac-amd-exp"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-mac-arm64-m2-exp"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-mac-arm64-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-mac-intel-exp"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-win-x64-intel-exp"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-win-x64-intel-uhd770-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-win-x64-nvidia-exp"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/dawn-try-win10-x86-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/linux-dawn-nvidia-1660-exp-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium/try/linux-dawn-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium/try/mac-arm64-dawn-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium/try/mac-dawn-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium/try/tricium-clang-tidy"
+ disable_reuse: true
+ experiment_percentage: 100
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".+\\.h"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".+\\.c"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".+\\.cc"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".+\\.cpp"
+ }
+ owner_whitelist_group: "project-dawn-tryjob-access"
+ mode_allowlist: "NEW_PATCHSET_RUN"
+ }
+ builders {
+ name: "chromium/try/win-dawn-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "chromium/try/win11-arm64-dawn-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*"
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "\\.github/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "webgpu-cts/[^/]*expectations.txt"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "tools/src/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "go\\.(mod|sum)"
+ exclude: true
+ }
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m112"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/5615"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m112/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m112/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m112/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m113"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/5672"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m113/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m113/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m113/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m113/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m114"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/5735"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m114/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m114/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m114/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m114/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m115"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/5790"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m115/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m115/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m115/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m115/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m116"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/5845"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m116/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m116/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m116/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m116/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m117"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/5938"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m117/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m117/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m117/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m117/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m118"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/5993"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m118/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m118/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m118/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m118/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m119"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6045"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m119/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m119/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m119/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m119/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m120"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6099"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m120/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m120/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m120/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m120/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m121"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6167"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m121/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m121/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m121/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m121/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m122"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6261"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m122/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m122/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m122/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m122/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m122/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m123"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6312"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m123/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m123/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m123/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m123/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m123/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m124"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6367"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m124/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m124/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m124/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m124/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m124/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m125"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6422"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m125/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m125/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m125/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m125/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m125/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m126"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6478"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m126/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m126/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m126/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m126/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m126/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m126/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m127"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6533"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m127/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m127/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m127/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m127/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m127/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m127/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m128"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6613"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m128/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m128/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m128/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m128/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m128/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m128/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m129"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6668"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m129/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m129/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m129/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m129/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m129/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m129/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m130"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6723"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m130/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m130/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m130/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m130/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m130/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m130/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m130/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m131"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6778"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m131/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m131/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m131/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m131/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m131/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m131/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m131/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m132"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6834"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m132/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m132/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m132/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m132/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m132/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m132/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m132/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m133"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6943"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m133/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m133/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m133/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m133/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m133/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m133/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m133/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m134"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/6998"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m134/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m134/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m134/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m134/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m134/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m134/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m134/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m135"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/7049"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m135/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m135/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m135/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m135/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m135/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m135/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m135/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m136"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/7103"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m136/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m136/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m136/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m136/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m136/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m136/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m136/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m137"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/7151"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m137/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m137/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m137/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m137/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m137/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m137/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m137/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m138"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/7204"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m138/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m138/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m138/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m138/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m138/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m138/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m138/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+config_groups {
+ name: "Dawn-CQ-m139"
+ gerrit {
+ url: "https://dawn-review.googlesource.com"
+ projects {
+ name: "dawn"
+ ref_regexp: "refs/heads/chromium/7258"
+ }
+ }
+ verifiers {
+ gerrit_cq_ability {
+ committer_list: "project-dawn-submit-access"
+ dry_run_access_list: "project-dawn-tryjob-access"
+ new_patchset_run_access_list: "project-dawn-tryjob-access"
+ }
+ tryjob {
+ builders {
+ name: "chromium-m139/try/dawn-chromium-presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "chromium-m139/try/dawn-linux-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m139/try/dawn-mac-arm64-deps-rel"
+ }
+ builders {
+ name: "chromium-m139/try/dawn-mac-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m139/try/dawn-win10-x64-deps-rel"
+ }
+ builders {
+ name: "chromium-m139/try/dawn-win10-x86-deps-rel"
+ includable_only: true
+ }
+ builders {
+ name: "chromium-m139/try/dawn-win11-arm64-deps-rel"
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-dbg-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-asan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-linux-clang-rel-x64-ubsan"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-dbg"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-mac-rel"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-dbg-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/cmake-win-msvc-rel-x64"
+ experiment_percentage: 100
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/mac-dbg"
+ }
+ builders {
+ name: "dawn/try/mac-rel"
+ }
+ builders {
+ name: "dawn/try/presubmit"
+ disable_reuse: true
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x64"
+ }
+ builders {
+ name: "dawn/try/win-clang-rel-x86"
+ }
+ builders {
+ name: "dawn/try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "dawn/try/win-msvc-rel-x64"
+ }
+ retry_config {
+ single_quota: 1
+ global_quota: 2
+ failure_weight: 1
+ transient_failure_weight: 1
+ timeout_weight: 2
+ }
+ }
+ }
+ user_limit_default {
+ name: "default-limit"
+ run {
+ max_active {
+ value: 4
+ }
+ }
+ }
+}
+gerrit_listener_type: GERRIT_LISTENER_TYPE_LEGACY_POLLER
diff --git a/infra/config/global/generated/luci/cr-buildbucket.cfg b/infra/config/global/generated/luci/cr-buildbucket.cfg
new file mode 100644
index 0000000..2cc9c07
--- /dev/null
+++ b/infra/config/global/generated/luci/cr-buildbucket.cfg
@@ -0,0 +1,1769 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see BuildbucketCfg message:
+# https://config.luci.app/schemas/projects:buildbucket.cfg
+
+buckets {
+ name: "ci"
+ swarming {
+ builders {
+ name: "cmake-linux-clang-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": false,'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-linux-clang-dbg-x64-asan"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "asan:true"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": true,'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-linux-clang-dbg-x64-ubsan"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:true"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": false,'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": true'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-linux-clang-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": false,'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-linux-clang-rel-x64-asan"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "asan:true"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": true,'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-linux-clang-rel-x64-ubsan"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:true"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": false,'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": true'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-mac-dbg"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ caches {
+ name: "osx_sdk"
+ path: "osx_sdk"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": false,'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-mac-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ caches {
+ name: "osx_sdk"
+ path: "osx_sdk"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "asan": false,'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-win-msvc-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\"}"
+ properties_j: "asan:false"
+ properties_j: "clang:false"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted"'
+ ' },'
+ ' "asan": false,'
+ ' "clang": false,'
+ ' "debug": true,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ }
+ }
+ builders {
+ name: "cmake-win-msvc-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\"}"
+ properties_j: "asan:false"
+ properties_j: "clang:false"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted"'
+ ' },'
+ ' "asan": false,'
+ ' "clang": false,'
+ ' "debug": false,'
+ ' "target_cpu": "x64",'
+ ' "ubsan": false'
+ '}'
+ }
+ }
+ builders {
+ name: "cron-linux-clang-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:true"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "gen_fuzz_corpus": true,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ builders {
+ name: "cts-roller"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/roll_cts"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "repo_name:\"dawn\""
+ properties_j: "runhooks:true"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ }
+ execution_timeout_secs: 32400
+ caches {
+ name: "gocache"
+ path: "gocache"
+ }
+ caches {
+ name: "golang"
+ path: "golang"
+ }
+ caches {
+ name: "nodejs"
+ path: "nodejs"
+ }
+ caches {
+ name: "npmcache"
+ path: "npmcache"
+ }
+ service_account: "dawn-automated-expectations@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "dawn-linux-x64-builder-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cores:8"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.chromium.gpu.ci"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-trusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-trusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "builder_group": "dawn",'
+ ' "recipe": "dawn/gn_v2"'
+ '}'
+ build_numbers: YES
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "builder_group": "dawn"'
+ '}'
+ }
+ }
+ builders {
+ name: "dawn-linux-x64-sws-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cores:2"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.chromium.gpu.ci"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "builder_group": "dawn",'
+ ' "recipe": "dawn/gn_v2"'
+ '}'
+ build_numbers: YES
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ resultdb {
+ enable: true
+ }
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ }
+ builders {
+ name: "linux-clang-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ builders {
+ name: "linux-clang-dbg-x86"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x86\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x86"'
+ '}'
+ }
+ }
+ builders {
+ name: "linux-clang-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ builders {
+ name: "linux-clang-rel-x86"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x86\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x86"'
+ '}'
+ }
+ }
+ builders {
+ name: "mac-dbg"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ caches {
+ name: "osx_sdk"
+ path: "osx_sdk"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ builders {
+ name: "mac-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ caches {
+ name: "osx_sdk"
+ path: "osx_sdk"
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ builders {
+ name: "win-clang-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ builders {
+ name: "win-clang-dbg-x86"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x86\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": true,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x86"'
+ '}'
+ }
+ }
+ builders {
+ name: "win-clang-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ builders {
+ name: "win-clang-rel-x86"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-trusted\",\"jobs\":250,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\",\"remote_jobs\":250}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x86\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "clang": true,'
+ ' "debug": false,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x86"'
+ '}'
+ }
+ }
+ builders {
+ name: "win-msvc-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\"}"
+ properties_j: "clang:false"
+ properties_j: "debug:true"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted"'
+ ' },'
+ ' "clang": false,'
+ ' "debug": true,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ builders {
+ name: "win-msvc-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.ci"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-trusted\"}"
+ properties_j: "clang:false"
+ properties_j: "debug:false"
+ properties_j: "gardener_rotations:[\"dawn\"]"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "sheriff_rotations:[\"dawn\"]"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ shadow_builder_adjustments {
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ properties:
+ '{'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted"'
+ ' },'
+ ' "clang": false,'
+ ' "debug": false,'
+ ' "gen_fuzz_corpus": false,'
+ ' "target_cpu": "x64"'
+ '}'
+ }
+ }
+ }
+ shadow: "ci.shadow"
+}
+buckets {
+ name: "ci.shadow"
+ constraints {
+ pools: "luci.chromium.gpu.ci"
+ pools: "luci.flex.ci"
+ service_accounts: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ dynamic_builder_template {}
+}
+buckets {
+ name: "try"
+ swarming {
+ builders {
+ name: "cmake-linux-clang-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-linux-clang-dbg-x64-asan"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "asan:true"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-linux-clang-dbg-x64-ubsan"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:true"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-linux-clang-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-linux-clang-rel-x64-asan"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "asan:true"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-linux-clang-rel-x64-ubsan"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:true"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-mac-dbg"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ caches {
+ name: "osx_sdk"
+ path: "osx_sdk"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-mac-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "asan:false"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ caches {
+ name: "osx_sdk"
+ path: "osx_sdk"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-win-msvc-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\"}"
+ properties_j: "asan:false"
+ properties_j: "clang:false"
+ properties_j: "debug:true"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "cmake-win-msvc-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/cmake"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\"}"
+ properties_j: "asan:false"
+ properties_j: "clang:false"
+ properties_j: "debug:false"
+ properties_j: "target_cpu:\"x64\""
+ properties_j: "ubsan:false"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "dawn-cq-linux-x64-sws-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cores:8"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.chromium.gpu.try"
+ exe {
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$build/reclient": {'
+ ' "instance": "rbe-chromium-untrusted",'
+ ' "jobs": 250,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "scandeps_server": true'
+ ' },'
+ ' "$build/siso": {'
+ ' "configs": ['
+ ' "builder"'
+ ' ],'
+ ' "enable_cloud_monitoring": true,'
+ ' "enable_cloud_profiler": true,'
+ ' "enable_cloud_trace": true,'
+ ' "metrics_project": "chromium-reclient-metrics",'
+ ' "project": "rbe-chromium-untrusted",'
+ ' "remote_jobs": 250'
+ ' },'
+ ' "builder_group": "dawn",'
+ ' "recipe": "dawn/gn_v2_trybot"'
+ '}'
+ build_numbers: YES
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ resultdb {
+ enable: true
+ }
+ }
+ builders {
+ name: "linux-clang-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "linux-clang-dbg-x86"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x86\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "linux-clang-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "linux-clang-rel-x86"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x86\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "mac-dbg"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x64\""
+ }
+ caches {
+ name: "osx_sdk"
+ path: "osx_sdk"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "mac-rel"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Mac-12|Mac-13|Mac-14|Mac-15"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x64\""
+ }
+ caches {
+ name: "osx_sdk"
+ path: "osx_sdk"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "presubmit"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Ubuntu-22.04"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "run_presubmit"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "repo_name:\"dawn\""
+ properties_j: "runhooks:true"
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "win-clang-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "win-clang-dbg-x86"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:true"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x86\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "win-clang-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "win-clang-rel-x86"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/reclient:{\"instance\":\"rbe-chromium-untrusted\",\"jobs\":150,\"metrics_project\":\"chromium-reclient-metrics\",\"scandeps_server\":true}"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\",\"remote_jobs\":150}"
+ properties_j: "clang:true"
+ properties_j: "debug:false"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x86\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "win-msvc-dbg-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\"}"
+ properties_j: "clang:false"
+ properties_j: "debug:true"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ builders {
+ name: "win-msvc-rel-x64"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cpu:x86-64"
+ dimensions: "os:Windows-10"
+ dimensions: "pool:luci.flex.try"
+ recipe {
+ name: "dawn/gn"
+ cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+ cipd_version: "refs/heads/main"
+ properties_j: "$build/siso:{\"configs\":[\"builder\"],\"enable_cloud_monitoring\":true,\"enable_cloud_profiler\":true,\"enable_cloud_trace\":true,\"metrics_project\":\"chromium-reclient-metrics\",\"project\":\"rbe-chromium-untrusted\"}"
+ properties_j: "clang:false"
+ properties_j: "debug:false"
+ properties_j: "gen_fuzz_corpus:false"
+ properties_j: "target_cpu:\"x64\""
+ }
+ service_account: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ }
+ shadow: "try.shadow"
+}
+buckets {
+ name: "try.shadow"
+ constraints {
+ pools: "luci.chromium.gpu.try"
+ pools: "luci.flex.try"
+ service_accounts: "dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ dynamic_builder_template {}
+}
diff --git a/infra/config/global/generated/luci/luci-logdog.cfg b/infra/config/global/generated/luci/luci-logdog.cfg
new file mode 100644
index 0000000..01a3912
--- /dev/null
+++ b/infra/config/global/generated/luci/luci-logdog.cfg
@@ -0,0 +1,9 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see ProjectConfig message:
+# https://config.luci.app/schemas/projects:luci-logdog.cfg
+
+reader_auth_groups: "all"
+writer_auth_groups: "luci-logdog-chromium-writers"
+archive_gs_bucket: "chromium-luci-logdog"
diff --git a/infra/config/global/generated/luci/luci-milo.cfg b/infra/config/global/generated/luci/luci-milo.cfg
new file mode 100644
index 0000000..e817c33
--- /dev/null
+++ b/infra/config/global/generated/luci/luci-milo.cfg
@@ -0,0 +1,208 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see Project message:
+# https://config.luci.app/schemas/projects:luci-milo.cfg
+
+consoles {
+ id: "ci"
+ name: "Dawn CI Builders"
+ repo_url: "https://dawn.googlesource.com/dawn"
+ refs: "regexp:refs/heads/main"
+ manifest_name: "REVISION"
+ builders {
+ name: "buildbucket/luci.dawn.ci/cts-roller"
+ category: "cron|roll"
+ short_name: "cts"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/linux-clang-dbg-x64"
+ category: "linux|clang|dbg"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/linux-clang-dbg-x86"
+ category: "linux|clang|dbg"
+ short_name: "x86"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/linux-clang-rel-x64"
+ category: "linux|clang|rel"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/linux-clang-rel-x86"
+ category: "linux|clang|rel"
+ short_name: "x86"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/mac-dbg"
+ category: "mac"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/mac-rel"
+ category: "mac"
+ short_name: "rel"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/win-clang-dbg-x64"
+ category: "win|clang|dbg"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/win-clang-dbg-x86"
+ category: "win|clang|dbg"
+ short_name: "x86"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/win-clang-rel-x64"
+ category: "win|clang|rel"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/win-clang-rel-x86"
+ category: "win|clang|rel"
+ short_name: "x86"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/win-msvc-dbg-x64"
+ category: "win|msvc"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/win-msvc-rel-x64"
+ category: "win|msvc"
+ short_name: "rel"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cron-linux-clang-rel-x64"
+ category: "cron|linux|clang|rel"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-linux-clang-dbg-x64"
+ category: "linux|clang|dbg"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-linux-clang-dbg-x64-asan"
+ category: "linux|clang|dbg"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-linux-clang-dbg-x64-ubsan"
+ category: "linux|clang|dbg"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-linux-clang-rel-x64"
+ category: "linux|clang|rel"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-linux-clang-rel-x64-asan"
+ category: "linux|clang|rel"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-linux-clang-rel-x64-ubsan"
+ category: "linux|clang|rel"
+ short_name: "x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-mac-dbg"
+ category: "mac"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-mac-rel"
+ category: "mac"
+ short_name: "rel"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-win-msvc-dbg-x64"
+ category: "win|msvc"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.ci/cmake-win-msvc-rel-x64"
+ category: "win|msvc"
+ short_name: "rel"
+ }
+}
+consoles {
+ id: "try"
+ name: "Dawn try Builders"
+ builders {
+ name: "buildbucket/luci.dawn.try/presubmit"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/linux-clang-dbg-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/linux-clang-dbg-x86"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/linux-clang-rel-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/linux-clang-rel-x86"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/mac-dbg"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/mac-rel"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/win-clang-dbg-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/win-clang-dbg-x86"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/win-clang-rel-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/win-clang-rel-x86"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/win-msvc-dbg-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/win-msvc-rel-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-linux-clang-dbg-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-linux-clang-dbg-x64-asan"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-linux-clang-dbg-x64-ubsan"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-linux-clang-rel-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-linux-clang-rel-x64-asan"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-linux-clang-rel-x64-ubsan"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-mac-dbg"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-mac-rel"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-win-msvc-dbg-x64"
+ }
+ builders {
+ name: "buildbucket/luci.dawn.try/cmake-win-msvc-rel-x64"
+ }
+ builder_view_only: true
+}
+logo_url: "https://storage.googleapis.com/chrome-infra-public/logo/dawn-logo.png"
diff --git a/infra/config/global/generated/luci/luci-notify.cfg b/infra/config/global/generated/luci/luci-notify.cfg
new file mode 100644
index 0000000..2261e6e
--- /dev/null
+++ b/infra/config/global/generated/luci/luci-notify.cfg
@@ -0,0 +1,340 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see ProjectConfig message:
+# https://config.luci.app/schemas/projects:luci-notify.cfg
+
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-linux-clang-dbg-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-linux-clang-dbg-x64-asan"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-linux-clang-dbg-x64-ubsan"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-linux-clang-rel-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-linux-clang-rel-x64-asan"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-linux-clang-rel-x64-ubsan"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-mac-dbg"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-mac-rel"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-win-msvc-dbg-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cmake-win-msvc-rel-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cron-linux-clang-rel-x64"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "cts-roller"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "linux-clang-dbg-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "linux-clang-dbg-x86"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "linux-clang-rel-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "linux-clang-rel-x86"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "mac-dbg"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "mac-rel"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "win-clang-dbg-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "win-clang-dbg-x86"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "win-clang-rel-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "win-clang-rel-x86"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "win-msvc-dbg-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
+notifiers {
+ notifications {
+ on_occurrence: FAILURE
+ on_occurrence: INFRA_FAILURE
+ email {
+ rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+ }
+ }
+ builders {
+ bucket: "ci"
+ name: "win-msvc-rel-x64"
+ repository: "https://dawn.googlesource.com/dawn"
+ }
+}
diff --git a/infra/config/global/generated/luci/luci-scheduler.cfg b/infra/config/global/generated/luci/luci-scheduler.cfg
new file mode 100644
index 0000000..2496dce
--- /dev/null
+++ b/infra/config/global/generated/luci/luci-scheduler.cfg
@@ -0,0 +1,273 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see ProjectConfig message:
+# https://config.luci.app/schemas/projects:luci-scheduler.cfg
+
+job {
+ id: "cmake-linux-clang-dbg-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-linux-clang-dbg-x64"
+ }
+}
+job {
+ id: "cmake-linux-clang-dbg-x64-asan"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-linux-clang-dbg-x64-asan"
+ }
+}
+job {
+ id: "cmake-linux-clang-dbg-x64-ubsan"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-linux-clang-dbg-x64-ubsan"
+ }
+}
+job {
+ id: "cmake-linux-clang-rel-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-linux-clang-rel-x64"
+ }
+}
+job {
+ id: "cmake-linux-clang-rel-x64-asan"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-linux-clang-rel-x64-asan"
+ }
+}
+job {
+ id: "cmake-linux-clang-rel-x64-ubsan"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-linux-clang-rel-x64-ubsan"
+ }
+}
+job {
+ id: "cmake-mac-dbg"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-mac-dbg"
+ }
+}
+job {
+ id: "cmake-mac-rel"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-mac-rel"
+ }
+}
+job {
+ id: "cmake-win-msvc-dbg-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-win-msvc-dbg-x64"
+ }
+}
+job {
+ id: "cmake-win-msvc-rel-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cmake-win-msvc-rel-x64"
+ }
+}
+job {
+ id: "cron-linux-clang-rel-x64"
+ realm: "ci"
+ schedule: "0 0 0 * * * *"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cron-linux-clang-rel-x64"
+ }
+}
+job {
+ id: "cts-roller"
+ realm: "ci"
+ schedule: "0 5 * * 1-5"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "cts-roller"
+ }
+}
+job {
+ id: "dawn-linux-x64-builder-rel"
+ realm: "ci"
+ schedule: "triggered"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "dawn-linux-x64-builder-rel"
+ }
+}
+job {
+ id: "dawn-linux-x64-sws-rel"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "dawn-linux-x64-sws-rel"
+ }
+}
+job {
+ id: "linux-clang-dbg-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "linux-clang-dbg-x64"
+ }
+}
+job {
+ id: "linux-clang-dbg-x86"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "linux-clang-dbg-x86"
+ }
+}
+job {
+ id: "linux-clang-rel-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "linux-clang-rel-x64"
+ }
+}
+job {
+ id: "linux-clang-rel-x86"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "linux-clang-rel-x86"
+ }
+}
+job {
+ id: "mac-dbg"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "mac-dbg"
+ }
+}
+job {
+ id: "mac-rel"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "mac-rel"
+ }
+}
+job {
+ id: "win-clang-dbg-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "win-clang-dbg-x64"
+ }
+}
+job {
+ id: "win-clang-dbg-x86"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "win-clang-dbg-x86"
+ }
+}
+job {
+ id: "win-clang-rel-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "win-clang-rel-x64"
+ }
+}
+job {
+ id: "win-clang-rel-x86"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "win-clang-rel-x86"
+ }
+}
+job {
+ id: "win-msvc-dbg-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "win-msvc-dbg-x64"
+ }
+}
+job {
+ id: "win-msvc-rel-x64"
+ realm: "ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "ci"
+ builder: "win-msvc-rel-x64"
+ }
+}
+trigger {
+ id: "primary-poller"
+ realm: "ci"
+ triggers: "cmake-linux-clang-dbg-x64"
+ triggers: "cmake-linux-clang-dbg-x64-asan"
+ triggers: "cmake-linux-clang-dbg-x64-ubsan"
+ triggers: "cmake-linux-clang-rel-x64"
+ triggers: "cmake-linux-clang-rel-x64-asan"
+ triggers: "cmake-linux-clang-rel-x64-ubsan"
+ triggers: "cmake-mac-dbg"
+ triggers: "cmake-mac-rel"
+ triggers: "cmake-win-msvc-dbg-x64"
+ triggers: "cmake-win-msvc-rel-x64"
+ triggers: "linux-clang-dbg-x64"
+ triggers: "linux-clang-dbg-x86"
+ triggers: "linux-clang-rel-x64"
+ triggers: "linux-clang-rel-x86"
+ triggers: "mac-dbg"
+ triggers: "mac-rel"
+ triggers: "win-clang-dbg-x64"
+ triggers: "win-clang-dbg-x86"
+ triggers: "win-clang-rel-x64"
+ triggers: "win-clang-rel-x86"
+ triggers: "win-msvc-dbg-x64"
+ triggers: "win-msvc-rel-x64"
+ gitiles {
+ repo: "https://dawn.googlesource.com/dawn"
+ refs: "regexp:refs/heads/main"
+ }
+}
diff --git a/infra/config/global/generated/luci/project.cfg b/infra/config/global/generated/luci/project.cfg
new file mode 100644
index 0000000..63b1ffe
--- /dev/null
+++ b/infra/config/global/generated/luci/project.cfg
@@ -0,0 +1,19 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see ProjectCfg message:
+# https://config.luci.app/schemas/projects:project.cfg
+
+name: "dawn"
+access: "group:all"
+lucicfg {
+ version: "1.45.6"
+ package_name: "@dawn-project"
+ package_dir: "../.."
+ config_dir: "generated/luci"
+ entry_point: "main.star"
+ experiments: "crbug.com/1182002"
+ experiments: "crbug.com/1347252"
+ experiments: "crbug.com/1496969"
+ experiments: "crbug.com/421431364"
+}
diff --git a/infra/config/global/generated/luci/realms.cfg b/infra/config/global/generated/luci/realms.cfg
new file mode 100644
index 0000000..4843d85
--- /dev/null
+++ b/infra/config/global/generated/luci/realms.cfg
@@ -0,0 +1,127 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+#
+# For the schema of this file, see RealmsCfg message:
+# https://config.luci.app/schemas/projects:realms.cfg
+
+realms {
+ name: "@root"
+ bindings {
+ role: "role/buildbucket.reader"
+ principals: "group:all"
+ }
+ bindings {
+ role: "role/configs.reader"
+ principals: "group:all"
+ }
+ bindings {
+ role: "role/configs.validator"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/logdog.reader"
+ principals: "group:all"
+ }
+ bindings {
+ role: "role/logdog.writer"
+ principals: "group:luci-logdog-chromium-writers"
+ }
+ bindings {
+ role: "role/scheduler.owner"
+ principals: "group:project-dawn-admins"
+ principals: "group:project-dawn-schedulers"
+ }
+ bindings {
+ role: "role/scheduler.reader"
+ principals: "group:all"
+ }
+ bindings {
+ role: "role/swarming.taskServiceAccount"
+ principals: "user:chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
+ }
+}
+realms {
+ name: "ci"
+ bindings {
+ role: "role/buildbucket.builderServiceAccount"
+ principals: "user:dawn-automated-expectations@chops-service-accounts.iam.gserviceaccount.com"
+ principals: "user:dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/buildbucket.reader"
+ principals: "group:all"
+ }
+ bindings {
+ role: "role/scheduler.triggerer"
+ principals: "user:dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ conditions {
+ restrict {
+ attribute: "scheduler.job.name"
+ values: "dawn-linux-x64-sws-rel"
+ }
+ }
+ }
+}
+realms {
+ name: "ci.shadow"
+ bindings {
+ role: "role/buildbucket.creator"
+ principals: "group:chromium-led-users"
+ principals: "group:flex-ci-led-users"
+ principals: "group:mdb/chrome-build-access-sphinx"
+ principals: "group:mdb/chrome-troopers"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/buildbucket.triggerer"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/resultdb.invocationCreator"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/buildbucket.builderServiceAccount"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+}
+realms {
+ name: "try"
+ bindings {
+ role: "role/buildbucket.builderServiceAccount"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/buildbucket.triggerer"
+ principals: "group:project-dawn-tryjob-access"
+ principals: "group:service-account-cq"
+ }
+ bindings {
+ role: "role/swarming.taskTriggerer"
+ principals: "group:flex-try-led-users"
+ }
+}
+realms {
+ name: "try.shadow"
+ bindings {
+ role: "role/buildbucket.builderServiceAccount"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/buildbucket.creator"
+ principals: "group:chromium-led-users"
+ principals: "group:flex-ci-led-users"
+ principals: "group:mdb/chrome-build-access-sphinx"
+ principals: "group:mdb/chrome-troopers"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/buildbucket.triggerer"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+ bindings {
+ role: "role/resultdb.invocationCreator"
+ principals: "group:project-dawn-tryjob-access"
+ principals: "user:dawn-try-builder@chops-service-accounts.iam.gserviceaccount.com"
+ }
+}
diff --git a/infra/config/global/main.star b/infra/config/global/main.star
index c46181a..0844740 100755
--- a/infra/config/global/main.star
+++ b/infra/config/global/main.star
@@ -41,6 +41,7 @@
luci.project(
name = "dawn",
+ config_dir = "luci",
buildbucket = "cr-buildbucket.appspot.com",
logdog = "luci-logdog.appspot.com",
milo = "luci-milo.appspot.com",