Enable CQ experiment for win-presubmit
Turn on 100% experiment for win-presubmit builder with build reuse.
Bug: 1413914
Change-Id: I7b71905c5c47d822d739f76970f6b29d9d30d88d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4415423
Reviewed-by: Erik Staab <estaab@chromium.org>
Commit-Queue: Kuan Huang <kuanhuang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1129385}
diff --git a/infra/config/generated/cq-builders.md b/infra/config/generated/cq-builders.md
index 3a2a915..e3ccaa75 100644
--- a/infra/config/generated/cq-builders.md
+++ b/infra/config/generated/cq-builders.md
@@ -550,3 +550,6 @@
* [mac12-arm64-rel](https://ci.chromium.org/p/chromium/builders/try/mac12-arm64-rel) ([definition](https://cs.chromium.org/search?q=+file:/try/.*\.star$+""mac12-arm64-rel""))
* Experiment percentage: 100.0
+* [win-presubmit](https://ci.chromium.org/p/chromium/builders/try/win-presubmit) ([definition](https://cs.chromium.org/search?q=+file:/try/.*\.star$+""win-presubmit""))
+ * Experiment percentage: 100.0
+
diff --git a/infra/config/generated/luci/commit-queue.cfg b/infra/config/generated/luci/commit-queue.cfg
index f61dfe2..20d9a37c 100644
--- a/infra/config/generated/luci/commit-queue.cfg
+++ b/infra/config/generated/luci/commit-queue.cfg
@@ -3942,7 +3942,7 @@
}
builders {
name: "chromium/try/win-presubmit"
- includable_only: true
+ experiment_percentage: 100
}
builders {
name: "chromium/try/win-rel"
diff --git a/infra/config/subprojects/chromium/try/presubmit.star b/infra/config/subprojects/chromium/try/presubmit.star
index df3ad69..96196043b 100644
--- a/infra/config/subprojects/chromium/try/presubmit.star
+++ b/infra/config/subprojects/chromium/try/presubmit.star
@@ -42,7 +42,8 @@
"""
if tryjob:
tryjob_args = {a: getattr(tryjob, a) for a in dir(tryjob)}
- tryjob_args["disable_reuse"] = True
+ if tryjob_args.get("disable_reuse") == None:
+ tryjob_args["disable_reuse"] = True
tryjob_args["add_default_filters"] = False
tryjob = try_.job(**tryjob_args)
return try_.builder(name = name, tryjob = tryjob, **kwargs)
@@ -151,7 +152,10 @@
},
"repo_name": "chromium",
},
- tryjob = None,
+ tryjob = try_.job(
+ disable_reuse = False,
+ experiment_percentage = 100,
+ ),
)
presubmit_builder(