[commit-queue.cfg] Create new project-scoped CQ config.

Autogenerated from ref-scoped cq.cfg located at:
  https://webrtc.googlesource.com/src/+/refs/heads/master/infra/config/cq.cfg
  (pinned https://webrtc.googlesource.com/src/+/c979c46bdaf206805c62cb687be450c93dbfb533/infra/config/cq.cfg)

The new config is functionally equivalent to the old one. Upon landing, the new
config will take effect once LUCI config service picks it up. If you see
'commit-queue.cfg' in https://luci-config.appspot.com/#/projects/webrtc ,
then it has been picked up.

New commit-queue.cfg takes precedence over old cq.cfg, and once picked up makes
it safe to remove old cq.cfg.

See also internal PSA go/psa-migrate-to-commit-queue-cfg.

Generated-by: https://crrev.com/i/815809
No-Try: True
Bug: chromium:916292
Change-Id: I5c96f2ef0f9846b4a54041b3a97378a33a23fe3b
Reviewed-on: https://webrtc-review.googlesource.com/c/119982
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
diff --git a/commit-queue.cfg b/commit-queue.cfg
new file mode 100644
index 0000000..6c55546
--- /dev/null
+++ b/commit-queue.cfg
@@ -0,0 +1,199 @@
+# See http://luci-config.appspot.com/schemas/projects:commit-queue.cfg for the
+# documentation of this file format.
+
+cq_status_host: "chromium-cq-status.appspot.com"
+submit_options {
+  max_burst: 1
+  burst_delay {
+    seconds: 60
+  }
+}
+config_groups {
+  gerrit {
+    url: "https://webrtc-review.googlesource.com"
+    projects {
+      name: "src"
+      ref_regexp: "refs/heads/.+"
+    }
+  }
+  verifiers {
+    gerrit_cq_ability {
+      committer_list: "project-webrtc-committers"
+      dry_run_access_list: "project-webrtc-tryjob-access"
+    }
+    tree_status {
+      url: "https://webrtc-status.appspot.com"
+    }
+    tryjob {
+      builders {
+        name: "webrtc/try/android_arm64_rel"
+      }
+      builders {
+        name: "webrtc/try/android_arm_dbg"
+      }
+      builders {
+        name: "webrtc/try/android_arm_more_configs"
+      }
+      builders {
+        name: "webrtc/try/android_arm_rel"
+      }
+      builders {
+        name: "webrtc/try/android_chromium_compile"
+      }
+      builders {
+        name: "webrtc/try/android_compile_arm64_rel"
+      }
+      builders {
+        name: "webrtc/try/android_compile_arm_rel"
+      }
+      builders {
+        name: "webrtc/try/android_compile_x64_dbg"
+      }
+      builders {
+        name: "webrtc/try/android_compile_x86_dbg"
+      }
+      builders {
+        name: "webrtc/try/android_compile_x86_rel"
+      }
+      builders {
+        name: "webrtc/try/ios_api_framework"
+      }
+      builders {
+        name: "webrtc/try/ios_compile_arm64_dbg"
+      }
+      builders {
+        name: "webrtc/try/ios_compile_arm64_rel"
+      }
+      builders {
+        name: "webrtc/try/ios_compile_arm_dbg"
+      }
+      builders {
+        name: "webrtc/try/ios_compile_arm_rel"
+      }
+      builders {
+        name: "webrtc/try/ios_sim_x64_dbg_ios10"
+      }
+      builders {
+        name: "webrtc/try/ios_sim_x64_dbg_ios9"
+      }
+      builders {
+        name: "webrtc/try/linux_asan"
+      }
+      builders {
+        name: "webrtc/try/linux_chromium_compile"
+      }
+      builders {
+        name: "webrtc/try/linux_compile_arm64_dbg"
+      }
+      builders {
+        name: "webrtc/try/linux_compile_arm64_rel"
+      }
+      builders {
+        name: "webrtc/try/linux_compile_arm_dbg"
+      }
+      builders {
+        name: "webrtc/try/linux_compile_arm_rel"
+      }
+      builders {
+        name: "webrtc/try/linux_compile_dbg"
+      }
+      builders {
+        name: "webrtc/try/linux_compile_gcc_rel"
+      }
+      builders {
+        name: "webrtc/try/linux_compile_rel"
+      }
+      builders {
+        name: "webrtc/try/linux_libfuzzer_rel"
+      }
+      builders {
+        name: "webrtc/try/linux_more_configs"
+      }
+      builders {
+        name: "webrtc/try/linux_msan"
+      }
+      builders {
+        name: "webrtc/try/linux_rel"
+      }
+      builders {
+        name: "webrtc/try/linux_tsan2"
+      }
+      builders {
+        name: "webrtc/try/linux_ubsan"
+      }
+      builders {
+        name: "webrtc/try/linux_ubsan_vptr"
+      }
+      builders {
+        name: "webrtc/try/linux_x86_dbg"
+      }
+      builders {
+        name: "webrtc/try/linux_x86_rel"
+      }
+      builders {
+        name: "webrtc/try/mac_asan"
+      }
+      builders {
+        name: "webrtc/try/mac_chromium_compile"
+      }
+      builders {
+        name: "webrtc/try/mac_compile_dbg"
+      }
+      builders {
+        name: "webrtc/try/mac_rel"
+      }
+      builders {
+        name: "webrtc/try/presubmit"
+        disable_reuse: true
+      }
+      builders {
+        name: "webrtc/try/win_asan"
+      }
+      builders {
+        name: "webrtc/try/win_chromium_compile"
+      }
+      builders {
+        name: "webrtc/try/win_compile_x64_clang_dbg"
+      }
+      builders {
+        name: "webrtc/try/win_compile_x64_clang_rel"
+      }
+      builders {
+        name: "webrtc/try/win_compile_x86_clang_dbg"
+      }
+      builders {
+        name: "webrtc/try/win_x64_msvc_dbg"
+      }
+      builders {
+        name: "webrtc/try/win_x64_msvc_rel"
+      }
+      builders {
+        name: "webrtc/try/win_x86_clang_rel"
+      }
+      builders {
+        name: "webrtc/try/win_x86_more_configs"
+      }
+      builders {
+        name: "webrtc/try/win_x86_msvc_dbg"
+      }
+      builders {
+        name: "webrtc/try/win_x86_msvc_rel"
+      }
+      builders {
+        name: "webrtc/try/noop"
+        equivalent_to {
+          name: "*/g3.webrtc-internal.try/internal_compile_lite"
+          percentage: 100
+          owner_whitelist_group: "project-webrtc-internal-tryjob-access"
+        }
+      }
+      retry_config {
+        single_quota: 1
+        global_quota: 2
+        failure_weight: 1
+        transient_failure_weight: 1
+        timeout_weight: 2
+      }
+    }
+  }
+}