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",