Update active lucicfg experiments.
Remove retired noop experiments and add the one needed for the
ongoing luci-scheduler.cfg format migration.
Change-Id: Ib49bca8384086d73b2d5722e4f1f6429c54fa2be
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3451136
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
diff --git a/cr-buildbucket.cfg b/cr-buildbucket.cfg
index 08ac90a..061cf33 100644
--- a/cr-buildbucket.cfg
+++ b/cr-buildbucket.cfg
@@ -44,10 +44,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Android Debug"
@@ -79,10 +75,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Android Release"
@@ -114,10 +106,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Android Tester ARM32 Debug (Nexus 5X)"
@@ -146,10 +134,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Android Tester ARM32 Release (Nexus 5X)"
@@ -178,10 +162,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Android Tester ARM64 Debug (Nexus 5X)"
@@ -210,10 +190,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Android32 x86 Debug"
@@ -245,10 +221,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Android64 x64 Debug"
@@ -280,10 +252,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux Asan"
@@ -315,10 +283,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux MSan"
@@ -350,10 +314,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux Tsan v2"
@@ -385,10 +345,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux UBSan"
@@ -420,10 +376,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux UBSan vptr"
@@ -455,10 +407,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux32 Debug"
@@ -490,10 +438,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux32 Release"
@@ -525,10 +469,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux64 Debug"
@@ -560,10 +500,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Linux64 Release"
@@ -595,10 +531,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Mac Asan"
@@ -628,10 +560,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Mac64 Debug"
@@ -661,10 +589,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Mac64 Release"
@@ -694,10 +618,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Win32 Debug"
@@ -729,10 +649,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Win32 Debug (Clang)"
@@ -764,10 +680,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Win32 Release"
@@ -799,10 +711,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Win32 Release (Clang)"
@@ -834,10 +742,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Win64 Debug"
@@ -869,10 +773,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Win64 Debug (Clang)"
@@ -904,10 +804,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Win64 Release"
@@ -939,10 +835,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "Win64 Release (Clang)"
@@ -974,10 +866,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "iOS ARM64 Debug"
@@ -1007,10 +895,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "iOS ARM64 Release"
@@ -1040,10 +924,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
}
}
@@ -1080,10 +960,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
}
}
@@ -1132,10 +1008,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "android_arm64"
@@ -1164,10 +1036,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "android_rel"
@@ -1196,10 +1064,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "android_x64"
@@ -1231,10 +1095,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "android_x86"
@@ -1266,10 +1126,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "ios_arm64"
@@ -1299,10 +1155,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "ios_arm64_rel"
@@ -1332,10 +1184,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "linux"
@@ -1367,10 +1215,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "linux_asan"
@@ -1402,10 +1246,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "linux_gcc"
@@ -1437,10 +1277,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "linux_msan"
@@ -1472,10 +1308,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "linux_rel"
@@ -1507,10 +1339,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "linux_tsan2"
@@ -1542,10 +1370,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "linux_ubsan"
@@ -1577,10 +1401,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "linux_ubsan_vptr"
@@ -1612,10 +1432,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "mac"
@@ -1645,10 +1461,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "mac_asan"
@@ -1678,10 +1490,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "mac_rel"
@@ -1711,10 +1519,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "presubmit"
@@ -1748,10 +1552,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "win"
@@ -1783,10 +1583,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "win_clang"
@@ -1818,10 +1614,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "win_clang_rel"
@@ -1853,10 +1645,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "win_rel"
@@ -1888,10 +1676,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "win_x64_clang_rel"
@@ -1923,10 +1707,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
builders {
name: "win_x64_rel"
@@ -1958,10 +1738,6 @@
key: "luci.recipes.use_python3"
value: 100
}
- experiments {
- key: "luci.use_realms"
- value: 100
- }
}
}
}
diff --git a/luci-scheduler.cfg b/luci-scheduler.cfg
index efa259a..0ec5dd0 100644
--- a/luci-scheduler.cfg
+++ b/luci-scheduler.cfg
@@ -10,7 +10,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Android ARM64 Debug"
}
}
@@ -20,7 +20,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Android Debug"
}
}
@@ -30,7 +30,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Android Release"
}
}
@@ -44,7 +44,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Android Tester ARM32 Debug (Nexus 5X)"
}
}
@@ -58,7 +58,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Android Tester ARM32 Release (Nexus 5X)"
}
}
@@ -72,7 +72,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Android Tester ARM64 Debug (Nexus 5X)"
}
}
@@ -82,7 +82,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Android32 x86 Debug"
}
}
@@ -92,7 +92,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Android64 x64 Debug"
}
}
@@ -103,7 +103,7 @@
acl_sets: "cron"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.cron"
+ bucket: "cron"
builder: "DEPS Autoroller"
}
}
@@ -113,7 +113,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux Asan"
}
}
@@ -123,7 +123,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux MSan"
}
}
@@ -133,7 +133,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux Tsan v2"
}
}
@@ -143,7 +143,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux UBSan"
}
}
@@ -153,7 +153,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux UBSan vptr"
}
}
@@ -163,7 +163,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux32 Debug"
}
}
@@ -173,7 +173,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux32 Release"
}
}
@@ -183,7 +183,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux64 Debug"
}
}
@@ -193,7 +193,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Linux64 Release"
}
}
@@ -203,7 +203,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Mac Asan"
}
}
@@ -213,7 +213,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Mac64 Debug"
}
}
@@ -223,7 +223,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Mac64 Release"
}
}
@@ -233,7 +233,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Win32 Debug"
}
}
@@ -243,7 +243,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Win32 Debug (Clang)"
}
}
@@ -253,7 +253,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Win32 Release"
}
}
@@ -263,7 +263,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Win32 Release (Clang)"
}
}
@@ -273,7 +273,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Win64 Debug"
}
}
@@ -283,7 +283,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Win64 Debug (Clang)"
}
}
@@ -293,7 +293,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Win64 Release"
}
}
@@ -303,7 +303,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "Win64 Release (Clang)"
}
}
@@ -313,7 +313,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "iOS ARM64 Debug"
}
}
@@ -323,7 +323,7 @@
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
- bucket: "luci.libyuv.ci"
+ bucket: "ci"
builder: "iOS ARM64 Release"
}
}
diff --git a/main.star b/main.star
index 2db1ddb..b922ca0 100755
--- a/main.star
+++ b/main.star
@@ -3,7 +3,7 @@
"""LUCI project configuration for libyuv CQ and CI."""
-lucicfg.check_version("1.23.0")
+lucicfg.check_version("1.30.9")
LIBYUV_GIT = "https://chromium.googlesource.com/libyuv/libyuv"
LIBYUV_GERRIT = "https://chromium-review.googlesource.com/libyuv/libyuv"
@@ -26,10 +26,11 @@
"enable_ats": False,
}
-# Launch all builds in "realms-aware mode", crbug.com/1203285.
+# Use LUCI Scheduler BBv2 names and add Scheduler realms configs.
+lucicfg.enable_experiment("crbug.com/1182002")
+
luci.builder.defaults.experiments.set(
{
- "luci.use_realms": 100,
"luci.recipes.use_python3": 100,
},
)
diff --git a/project.cfg b/project.cfg
index 26b088b..700226a 100644
--- a/project.cfg
+++ b/project.cfg
@@ -7,8 +7,9 @@
name: "libyuv"
access: "group:all"
lucicfg {
- version: "1.30.5"
+ version: "1.30.9"
package_dir: "."
config_dir: "."
entry_point: "main.star"
+ experiments: "crbug.com/1182002"
}
diff --git a/realms.cfg b/realms.cfg
index 7360b51..ae04529 100644
--- a/realms.cfg
+++ b/realms.cfg
@@ -45,6 +45,18 @@
role: "role/buildbucket.builderServiceAccount"
principals: "user:libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
}
+ bindings {
+ role: "role/scheduler.triggerer"
+ principals: "user:libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+ conditions {
+ restrict {
+ attribute: "scheduler.job.name"
+ values: "Android Tester ARM32 Debug (Nexus 5X)"
+ values: "Android Tester ARM32 Release (Nexus 5X)"
+ values: "Android Tester ARM64 Debug (Nexus 5X)"
+ }
+ }
+ }
}
realms {
name: "cron"