Migrate to auto-generated LUCI configs
$ lucicfg generate config.star
Docs for lucicfg: https://chromium.googlesource.com/infra/luci/luci-go/+/master/lucicfg/doc/
Just for reference, lucicfg semantic-diff for cr-buildbucket.cfg:
https://pastebin.com/9f0cNUd9
https://chromium.googlesource.com/infra/luci/luci-go/+/master/lucicfg/cli/cmds/diff/diff.go
NOTE: This does not migrate luci-notify.cfg because that's not supported yet in lucicfg.
Change-Id: I02532ba8fa9d951c4775079b6b5799590926922f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/126623
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Artem Titarenko <artit@google.com>
diff --git a/commit-queue.cfg b/commit-queue.cfg
index 05209ba..3031baf 100644
--- a/commit-queue.cfg
+++ b/commit-queue.cfg
@@ -1,230 +1,230 @@
-# See http://luci-config.appspot.com/schemas/projects:commit-queue.cfg for the
-# documentation of this file format.
+# Auto-generated by lucicfg.
+# Do not modify manually.
cq_status_host: "chromium-cq-status.appspot.com"
-submit_options {
+submit_options: <
max_burst: 1
- burst_delay {
+ burst_delay: <
seconds: 60
- }
-}
-config_groups {
- gerrit {
+ >
+>
+config_groups: <
+ gerrit: <
url: "https://webrtc-review.googlesource.com"
- projects {
+ projects: <
name: "src"
ref_regexp: "refs/heads/master"
ref_regexp: "refs/branch-heads/.+"
- }
- }
- verifiers {
- gerrit_cq_ability {
+ >
+ >
+ verifiers: <
+ gerrit_cq_ability: <
committer_list: "project-webrtc-committers"
dry_run_access_list: "project-webrtc-tryjob-access"
- }
- tree_status {
+ >
+ tree_status: <
url: "https://webrtc-status.appspot.com"
- }
- tryjob {
- builders {
+ >
+ tryjob: <
+ builders: <
name: "webrtc/try/android_arm64_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_arm_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_arm_more_configs"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_arm_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_chromium_compile"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_compile_arm64_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_compile_arm_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_compile_x64_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_compile_x86_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/android_compile_x86_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/ios_api_framework"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/ios_compile_arm64_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/ios_compile_arm64_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/ios_compile_arm_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/ios_compile_arm_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/ios_sim_x64_dbg_ios10"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/ios_sim_x64_dbg_ios11"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/ios_sim_x64_dbg_ios12"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_asan"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_chromium_compile"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_compile_arm64_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_compile_arm64_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_compile_arm_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_compile_arm_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_compile_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_compile_gcc_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_compile_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_libfuzzer_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_more_configs"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_msan"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_tsan2"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_ubsan"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_ubsan_vptr"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_x86_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/linux_x86_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/mac_asan"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/mac_chromium_compile"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/mac_compile_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/mac_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/noop"
- equivalent_to {
+ equivalent_to: <
name: "*/g3.webrtc-internal.try/internal_compile_lite"
percentage: 100
owner_whitelist_group: "project-webrtc-internal-tryjob-access"
- }
- }
- builders {
+ >
+ >
+ builders: <
name: "webrtc/try/presubmit"
disable_reuse: true
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_asan"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_chromium_compile"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_compile_x64_clang_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_compile_x64_clang_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_compile_x86_clang_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_x64_msvc_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_x64_msvc_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_x86_clang_rel"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_x86_more_configs"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_x86_msvc_dbg"
- }
- builders {
+ >
+ builders: <
name: "webrtc/try/win_x86_msvc_rel"
- }
- retry_config {
+ >
+ retry_config: <
single_quota: 1
global_quota: 2
failure_weight: 1
transient_failure_weight: 1
timeout_weight: 2
- }
- }
- }
-}
-config_groups {
- gerrit {
+ >
+ >
+ >
+>
+config_groups: <
+ gerrit: <
url: "https://webrtc-review.googlesource.com"
- projects {
+ projects: <
name: "src"
ref_regexp: "refs/heads/infra/config"
- }
- }
- verifiers {
- gerrit_cq_ability {
+ >
+ >
+ verifiers: <
+ gerrit_cq_ability: <
committer_list: "project-webrtc-admins"
dry_run_access_list: "project-webrtc-tryjob-access"
- }
- tryjob {
- builders {
+ >
+ tryjob: <
+ builders: <
name: "webrtc/try/presubmit"
- }
- retry_config {
+ >
+ retry_config: <
single_quota: 1
global_quota: 2
failure_weight: 1
transient_failure_weight: 1
timeout_weight: 2
- }
- }
- }
-}
+ >
+ >
+ >
+>