aboutsummaryrefslogtreecommitdiff
path: root/files/infra/config/main.star
diff options
context:
space:
mode:
Diffstat (limited to 'files/infra/config/main.star')
-rwxr-xr-xfiles/infra/config/main.star20
1 files changed, 18 insertions, 2 deletions
diff --git a/files/infra/config/main.star b/files/infra/config/main.star
index b922ca02..7490a599 100755
--- a/files/infra/config/main.star
+++ b/files/infra/config/main.star
@@ -26,6 +26,16 @@ GOMA_BACKEND_RBE_NO_ATS_PROD = {
"enable_ats": False,
}
+RECLIENT_CI = {
+ "instance": "rbe-webrtc-trusted",
+ "metrics_project": "chromium-reclient-metrics",
+}
+
+RECLIENT_CQ = {
+ "instance": "rbe-webrtc-untrusted",
+ "metrics_project": "chromium-reclient-metrics",
+}
+
# Use LUCI Scheduler BBv2 names and add Scheduler realms configs.
lucicfg.enable_experiment("crbug.com/1182002")
@@ -70,6 +80,10 @@ luci.project(
],
bindings = [
luci.binding(
+ roles = "role/swarming.taskTriggerer", # for LED tasks.
+ groups = "project-libyuv-admins",
+ ),
+ luci.binding(
roles = "role/configs.validator",
users = "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com",
),
@@ -195,9 +209,9 @@ luci.bucket(
def get_os_dimensions(os):
if os == "android":
- return {"device_type": "bullhead"}
+ return {"device_type": "walleye"}
if os == "ios" or os == "mac":
- return {"os": "Mac-10.15", "cpu": "x86-64"}
+ return {"os": "Mac-12", "cpu": "x86-64"}
elif os == "win":
return {"os": "Windows-10", "cores": "8", "cpu": "x86-64"}
elif os == "linux":
@@ -255,6 +269,7 @@ def libyuv_try_builder(name, dimensions, properties, recipe_name = "libyuv/libyu
def ci_builder(name, os, category, short_name = None):
dimensions = get_os_dimensions(os)
properties = get_os_properties(os)
+ properties["$build/reclient"] = RECLIENT_CI
dimensions["pool"] = "luci.flex.ci"
properties["builder_group"] = "client.libyuv"
@@ -266,6 +281,7 @@ def ci_builder(name, os, category, short_name = None):
def try_builder(name, os, experiment_percentage = None):
dimensions = get_os_dimensions(os)
properties = get_os_properties(os, try_builder = True)
+ properties["$build/reclient"] = RECLIENT_CQ
dimensions["pool"] = "luci.flex.try"
properties["builder_group"] = "tryserver.libyuv"