diff options
| -rw-r--r-- | tools/luci/config/generated/cr-buildbucket.cfg | 2 | ||||
| -rw-r--r-- | tools/luci/config/generated/project.cfg | 2 | ||||
| -rwxr-xr-x | tools/luci/config/main.star | 11 |
3 files changed, 10 insertions, 5 deletions
diff --git a/tools/luci/config/generated/cr-buildbucket.cfg b/tools/luci/config/generated/cr-buildbucket.cfg index 887b2af992..3b35718ecc 100644 --- a/tools/luci/config/generated/cr-buildbucket.cfg +++ b/tools/luci/config/generated/cr-buildbucket.cfg @@ -66,6 +66,7 @@ buckets { name: "angler-armv7-non-gen-cc" swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:angler-armv7-non-gen-cc" + dimensions: "device_type:oriole" dimensions: "pool:luci.art.ci" recipe { name: "art" @@ -138,6 +139,7 @@ buckets { name: "angler-armv8-non-gen-cc" swarming_host: "chromium-swarm.appspot.com" dimensions: "builder:angler-armv8-non-gen-cc" + dimensions: "device_type:oriole" dimensions: "pool:luci.art.ci" recipe { name: "art" diff --git a/tools/luci/config/generated/project.cfg b/tools/luci/config/generated/project.cfg index e06638254e..f9f78772a8 100644 --- a/tools/luci/config/generated/project.cfg +++ b/tools/luci/config/generated/project.cfg @@ -7,7 +7,7 @@ name: "art" access: "group:all" lucicfg { - version: "1.31.4" + version: "1.33.7" package_dir: ".." config_dir: "generated" entry_point: "main.star" diff --git a/tools/luci/config/main.star b/tools/luci/config/main.star index 5dd2fea551..011ac67b75 100755 --- a/tools/luci/config/main.star +++ b/tools/luci/config/main.star @@ -154,7 +154,7 @@ luci.gitiles_poller( refs = ["refs/heads/master-art"], ) -def ci_builder(name, category, short_name): +def ci_builder(name, category, short_name, dimensions={}): luci.builder( name = name, bucket = "ci", @@ -163,7 +163,7 @@ def ci_builder(name, category, short_name): cipd_version = "refs/heads/main", name = "art", ), - dimensions = { + dimensions = dimensions | { "pool": "luci.art.ci", # Some builders require specific hardware, so we make the assignment in bots.cfg @@ -202,11 +202,14 @@ def ci_builder(name, category, short_name): short_name = short_name, ) +# userfault-GC configurations must be run on Pixel 6. +userfault_gc_target_dims = {"device_type": "oriole"} + ci_builder("angler-armv7-debug", "angler|armv7", "dbg") -ci_builder("angler-armv7-non-gen-cc", "angler|armv7", "ngen") +ci_builder("angler-armv7-non-gen-cc", "angler|armv7", "ngen", userfault_gc_target_dims) ci_builder("angler-armv7-ndebug", "angler|armv7", "ndbg") ci_builder("angler-armv8-debug", "angler|armv8", "dbg") -ci_builder("angler-armv8-non-gen-cc", "angler|armv8", "ngen") +ci_builder("angler-armv8-non-gen-cc", "angler|armv8", "ngen", userfault_gc_target_dims) ci_builder("angler-armv8-ndebug", "angler|armv8", "ndbg") ci_builder("bullhead-armv7-gcstress-ndebug", "bullhead|armv7|gcstress", "dbg") ci_builder("bullhead-armv8-gcstress-debug", "bullhead|armv8|gcstress", "dbg") |