Run recipes on linux vms
Bug: https://github.com/flutter/flutter/issues/93608
Change-Id: I2185b073da5dc14c3ed7a9e565ed17cbbe15ff77
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/20685
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
Commit-Queue: Casey Hillers <chillers@google.com>
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index ca07598..7e85263 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -104127,6 +104127,8 @@
builders {
name: "recipe-deps-roller"
swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
+ dimensions: "os:Linux"
dimensions: "pool:luci.flutter.prod"
recipe {
name: "recipe_autoroller"
@@ -104154,6 +104156,8 @@
builders {
name: "recipes-bundler"
swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
+ dimensions: "os:Linux"
dimensions: "pool:luci.flutter.prod"
recipe {
name: "recipe_bundler"
@@ -129554,6 +129558,7 @@
builders {
name: "recipes-unittest-only"
swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
dimensions: "os:Linux"
dimensions: "pool:luci.flutter.try"
exe {
@@ -129594,6 +129599,7 @@
builders {
name: "recipes-with-led"
swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
dimensions: "os:Linux"
dimensions: "pool:luci.flutter.try"
exe {
@@ -129634,6 +129640,8 @@
builders {
name: "tricium"
swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
+ dimensions: "os:Linux"
dimensions: "pool:luci.flutter.try"
exe {
cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
diff --git a/config/generated/flutter/luci/project.cfg b/config/generated/flutter/luci/project.cfg
index 6ba7428..d2573ab 100644
--- a/config/generated/flutter/luci/project.cfg
+++ b/config/generated/flutter/luci/project.cfg
@@ -7,7 +7,7 @@
name: "flutter"
access: "group:all"
lucicfg {
- version: "1.29.1"
+ version: "1.30.1"
package_dir: "../../.."
config_dir: "generated/flutter/luci"
entry_point: "main.star"
diff --git a/config/recipes_config.star b/config/recipes_config.star
index 4118100..f487bd7 100644
--- a/config/recipes_config.star
+++ b/config/recipes_config.star
@@ -50,7 +50,10 @@
common.LOCATION_REGEXP_MARKDOWN,
common.LOCATION_REGEXP_OWNERS,
],
- dimensions = {"os": "Linux"},
+ dimensions = {
+ "device_type": "none",
+ "os": "Linux",
+ },
properties = {
"remote": repos.FLUTTER_RECIPES,
"unittest_only": True,
@@ -68,7 +71,10 @@
"remote": repos.FLUTTER_RECIPES,
"unittest_only": False,
},
- dimensions = {"os": "Linux"},
+ dimensions = {
+ "device_type": "none",
+ "os": "Linux",
+ },
service_account = accounts.FLUTTER_TRY,
)
@@ -79,6 +85,10 @@
# minimize the chances of expectation file conflicts between CLs that land
# around the same time.
cq_disable_reuse = True,
+ dimensions = {
+ "device_type": "none",
+ "os": "Linux",
+ },
executable = tricium_executable,
execution_timeout = 10 * time.minute,
properties = {
@@ -94,6 +104,10 @@
common.builder(
name = "recipe-deps-roller",
builder_group = builder_groups.recipes_prod,
+ dimensions = {
+ "device_type": "none",
+ "os": "Linux",
+ },
executable = luci.recipe(
name = "recipe_autoroller",
cipd_package =
@@ -116,6 +130,10 @@
common.builder(
name = "recipes-bundler",
builder_group = builder_groups.recipes_prod,
+ dimensions = {
+ "device_type": "none",
+ "os": "Linux",
+ },
executable = luci.recipe(
name = "recipe_bundler",
cipd_package =