Remove release configs

* Remove plugins json

Bug: https://github.com/flutter/flutter/issues/120402
Change-Id: I979ecf556ab3a48134cd2348b792714bd4c12d5a
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/50220
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
Commit-Queue: Casey Hillers <chillers@google.com>
diff --git a/config/engine_config.star b/config/engine_config.star
index cdcc259..2d1143d 100644
--- a/config/engine_config.star
+++ b/config/engine_config.star
@@ -55,17 +55,6 @@
     ]
     ci_yaml.generate(
         "engine",
-        "stable",
-        release_branches.stable.version,
-        release_branches.stable.testing_ref,
-        {},
-        _engine_properties(),
-        release_triggering_policy,
-        recipes_ref = release_branches.stable.recipes_ref,
-    )
-    _drone_prod_builders("stable-", release_branches.stable)
-    ci_yaml.generate(
-        "engine",
         "main",
         release_branches.main.version,
         release_branches.main.testing_ref,
diff --git a/config/generated/ci_yaml/engine_beta_config.json b/config/generated/ci_yaml/engine_beta_config.json
deleted file mode 100644
index bc1f1fb..0000000
--- a/config/generated/ci_yaml/engine_beta_config.json
+++ /dev/null
@@ -1 +0,0 @@
-{"targets":[{"name":"Linux Android AOT Engine","bringup":true,"timeout":60,"properties":{"build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Debug Engine","bringup":true,"timeout":60,"properties":{"build_android_debug":"true","build_android_jit_release":"true","build_android_vulkan":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Emulator Tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_virtual_device\", \"version\": \"33\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","upload_packages":"true","clobber":"true"},"runIf":["DEPS",".ci.yaml","testing/**","shell/platform/android/**"],"enabledBranches":["main","master"],"recipe":"engine/scenarios"},{"name":"Linux builder_cache","bringup":true,"timeout":60,"properties":{"cache_name":"builder","cache_root":"cache","cache_paths":"[\n  \"builder\",\n  \"git\"\n]","gclient_variables":"{\n  \"download_emsdk\": \"true\",\n  \"download_android_deps\": \"true\"\n}"},"presubmit":false,"enabledBranches":["main"],"recipe":"engine_v2/cache"},{"name":"Windows builder_cache","bringup":true,"timeout":60,"properties":{"cache_name":"builder","cache_root":"cache","cache_paths":"[\n  \"builder\",\n  \"git\"\n]","gclient_variables":"{\n  \"download_android_deps\": \"true\"\n}"},"presubmit":false,"enabledBranches":["main"],"recipe":"engine_v2/cache"},{"name":"Mac builder_cache","bringup":true,"timeout":60,"properties":{"cache_name":"builder","cache_root":"cache","cache_paths":"[\n  \"builder\",\n  \"git\"\n]","gclient_variables":"{\n  \"download_android_deps\": \"true\"\n}"},"presubmit":false,"enabledBranches":["main"],"recipe":"engine_v2/cache"},{"name":"Linux Benchmarks","timeout":60,"properties":{"build_host":"true","upload_metrics":"true"},"presubmit":false,"enabledBranches":["main","master"],"recipe":"engine/engine_metrics"},{"name":"Linux Benchmarks (no-upload)","bringup":true,"timeout":60,"properties":{"build_host":"true","upload_metrics":"false"},"recipe":"engine/engine_metrics"},{"name":"Linux Fuchsia","timeout":90,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27","clobber":"true"},"recipe":"engine/engine"},{"name":"Linux Fuchsia FEMU","timeout":60,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27","clobber":"true","emulator_arch":"x64","enable_cso":"true"},"recipe":"engine/femu_test"},{"name":"Linux Fuchsia arm64 FEMU","bringup":true,"timeout":60,"properties":{"build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27","clobber":"true","emulator_arch":"arm64","enable_cso":"true"},"recipe":"engine/femu_test"},{"name":"Linux Framework Smoke Tests","timeout":60,"enabledBranches":["main","master"],"recipe":"engine/framework_smoke"},{"name":"Linux Host Engine","bringup":true,"timeout":60,"properties":{"gclient_variables":"{\"download_emsdk\": true}","build_host":"true","cores":"32"},"recipe":"engine/engine"},{"name":"Linux Unopt","bringup":true,"timeout":60,"properties":{"clobber":"true"},"recipe":"engine/engine_unopt"},{"name":"Linux License","bringup":true,"timeout":60,"properties":{"clobber":"true"},"recipe":"engine/engine_license"},{"name":"Linux Host clang-tidy","timeout":60,"properties":{"cores":"32","lint_android":"false","lint_host":"true"},"runIf":["DEPS",".ci.yaml",".clang-tidy","tools/**","ci/**","**.h","**.c","**.cc","**.fbs","**.frag","**.vert"],"recipe":"engine/engine_lint"},{"name":"Linux Android clang-tidy","timeout":60,"properties":{"cores":"32","lint_android":"true","lint_host":"false"},"runIf":["DEPS",".ci.yaml",".clang-tidy","tools/**","ci/**","**.h","**.c","**.cc","**.fbs","**.frag","**.vert","**.py"],"recipe":"engine/engine_lint"},{"name":"Linux Arm Host Engine","bringup":true,"timeout":90,"properties":{"build_host":"true"},"recipe":"engine/engine_arm"},{"name":"Linux linux_fuchsia","bringup":true,"timeout":60,"properties":{"release_build":"true","config_name":"linux_fuchsia"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_clang_tidy","bringup":true,"timeout":60,"properties":{"release_build":"true","config_name":"linux_clang_tidy"},"recipe":"engine_v2/engine_v2"},{"name":"Linux linux_arm_host_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"linux_arm_host_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_host_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"linux_host_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_host_desktop_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"linux_host_desktop_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_android_aot_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"linux_android_aot_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_android_debug_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"linux_android_debug_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_license","timeout":60,"properties":{"add_recipes_cq":"true","config_name":"linux_license","clobber":"true"},"recipe":"engine_v2/builder"},{"name":"Linux linux_web_engine","timeout":70,"properties":{"release_build":"true","config_name":"linux_web_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_unopt","timeout":60,"properties":{"config_name":"linux_unopt"},"recipe":"engine_v2/engine_v2"},{"name":"Linux Web Framework tests","timeout":60,"properties":{"add_recipes_cq":"true","cores":"32","gclient_variables":"{\"download_emsdk\": true}","dependencies":"[\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:111.0a\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","framework":"true","no_goma":"true","drone_dimensions":"[\"device_type=none\", \"os=Linux\"]\n","shard":"web_tests","subshards":"[\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7_last\"]"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"enabledBranches":["main","master"],"recipe":"engine/web_engine_framework"},{"name":"Mac Android AOT Engine","bringup":true,"timeout":60,"properties":{"android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd","build_android_aot":"true"},"recipe":"engine/engine"},{"name":"Mac Host Engine","bringup":true,"timeout":75,"properties":{"gclient_variables":"{\"download_emsdk\": true}","build_host":"true"},"recipe":"engine/engine"},{"name":"Linux mac_android_aot_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"mac_android_aot_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Mac mac_clang_tidy","bringup":true,"timeout":60,"properties":{"config_name":"mac_clang_tidy"},"recipe":"engine_v2/engine_v2"},{"name":"Mac mac_host_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","cpu":"arm64","config_name":"mac_host_engine","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Mac-12"]},{"name":"Linux mac_unopt","timeout":60,"properties":{"config_name":"mac_unopt","add_recipes_cq":"true"},"recipe":"engine_v2/engine_v2"},{"name":"Mac Unopt","bringup":true,"timeout":75,"properties":{"$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\",\n  \"runtime_versions\":\n    [\n      \"ios-16-4_14e222b\",\n      \"ios-16-2_14c18\"\n    ]\n}"},"recipe":"engine/engine_unopt"},{"name":"Mac Host clang-tidy","timeout":120,"properties":{"cpu":"arm64","lint_host":"true","lint_ios":"false"},"runIf":["DEPS",".ci.yaml",".clang-tidy","tools/**","ci/**","**.h","**.c","**.cc","**.fbs","**.frag","**.vert","**.m","**.mm"],"recipe":"engine/engine_lint"},{"name":"Mac iOS clang-tidy","timeout":120,"properties":{"cpu":"arm64","lint_host":"false","lint_ios":"true"},"runIf":["DEPS",".ci.yaml",".clang-tidy","tools/**","ci/**","**.h","**.c","**.cc","**.fbs","**.frag","**.vert","**.m","**.mm"],"recipe":"engine/engine_lint"},{"name":"Mac iOS Engine","bringup":true,"timeout":60,"properties":{"build_ios":"true","ios_debug":"true"},"recipe":"engine/engine"},{"name":"Mac mac_ios_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"mac_ios_engine","dependencies":"[\n  {\"dependency\": \"jazzy\", \"version\": \"0.14.1\"}\n]"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Mac-12","cpu=x86"]},{"name":"Mac impeller-cmake-example","bringup":true,"timeout":60,"properties":{"cpu":"arm64","config_name":"mac_impeller_cmake_example"},"recipe":"engine_v2/engine_v2"},{"name":"Windows Android AOT Engine","bringup":true,"timeout":60,"properties":{"build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Windows Host Engine","bringup":true,"timeout":60,"properties":{"gclient_variables":"{\"download_emsdk\": true}","build_host":"true"},"recipe":"engine/engine"},{"name":"Windows windows_android_aot_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"windows_android_aot_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Windows"]},{"name":"Windows windows_host_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"windows_host_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Windows"]},{"name":"Windows windows_arm_host_engine","timeout":60,"properties":{"add_recipes_cq":"true","release_build":"true","config_name":"windows_arm_host_engine"},"enabledBranches":["main"],"recipe":"engine_v2/engine_v2","droneDimensions":["os=Windows"]},{"name":"Windows windows_unopt","timeout":60,"properties":{"config_name":"windows_unopt"},"recipe":"engine_v2/builder"},{"name":"Windows Unopt","bringup":true,"timeout":75,"properties":{"add_recipes_cq":"true"},"recipe":"engine/engine_unopt"},{"name":"Mac iOS Engine Profile","bringup":true,"timeout":90,"properties":{"build_ios":"true","ios_profile":"true"},"runIf":["DEPS",".ci.yaml","ci/**"],"recipe":"engine/engine"},{"name":"Mac iOS Engine Release","bringup":true,"timeout":90,"properties":{"build_ios":"true","ios_release":"true"},"runIf":["DEPS",".ci.yaml","ci/**"],"recipe":"engine/engine"},{"name":"Linux ci_yaml engine roller","bringup":true,"recipe":"infra/ci_yaml"}],"enabledBranches":["main","flutter-\\d+\\.\\d+-candidate\\.\\d+","fuchsia_r\\d+[a-z]*"],"platformProperties":{"linux":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gradle_cache\", \"version\": \"none\"}\n]","device_type":"none","os":"Ubuntu","cores":"8"}},"mac":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","device_type":"none","cpu":"x86","os":"Mac-12","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\"\n}"},"dimensions":{"mac_model":"Macmini8,1|Macmini9,1"}},"windows":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","device_type":"none","os":"Windows-10"}}}}
diff --git a/config/generated/ci_yaml/engine_dev_config.json b/config/generated/ci_yaml/engine_dev_config.json
deleted file mode 100644
index 09e263b..0000000
--- a/config/generated/ci_yaml/engine_dev_config.json
+++ /dev/null
@@ -1 +0,0 @@
-{"targets":[{"name":"Linux Android AOT Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"scheduler":"luci","recipe":"engine"},{"name":"Linux Android Debug Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_debug":"true","build_android_jit_release":"true","build_android_vulkan":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"scheduler":"luci","recipe":"engine"},{"name":"Linux Android Scenarios","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","upload_packages":"true","clobber":"true"},"scheduler":"luci","recipe":"engine/scenarios"},{"name":"Linux Benchmarks","timeout":60,"properties":{"build_host":"true","upload_metrics":"true"},"scheduler":"luci","presubmit":false,"enabledBranches":["main","master"],"recipe":"engine/engine_metrics"},{"name":"Linux Benchmarks (no-upload)","timeout":60,"properties":{"build_host":"true","upload_metrics":"false"},"scheduler":"luci","recipe":"engine/engine_metrics"},{"name":"Linux Fuchsia","timeout":90,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"scheduler":"luci","recipe":"engine"},{"name":"Linux Fuchsia FEMU","timeout":60,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"scheduler":"luci","recipe":"femu_test"},{"name":"Linux Framework Smoke Tests","timeout":60,"scheduler":"luci","recipe":"engine/framework_smoke"},{"name":"Linux Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"scheduler":"luci","recipe":"engine"},{"name":"Linux Unopt","timeout":60,"properties":{"add_recipes_cq":"true"},"scheduler":"luci","recipe":"engine_unopt"},{"name":"Linux Arm Host Engine","timeout":90,"properties":{"add_recipes_cq":"true","build_host":"true"},"scheduler":"luci","recipe":"engine/engine_arm"},{"name":"Linux Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs"},"scheduler":"luci","runIf":["DEPS","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"web_engine"},{"name":"Linux Web Framework tests","timeout":60,"properties":{"add_recipes_cq":"true","framework":"true","shard":"web_tests","subshards":"[\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7_last\"]"},"scheduler":"luci","runIf":["DEPS","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine_framework"},{"name":"Mac Android AOT Engine","timeout":60,"properties":{"android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd","build_android_aot":"true"},"scheduler":"luci","recipe":"engine"},{"name":"Mac Host Engine","timeout":75,"properties":{"add_recipes_cq":"true","build_host":"true"},"scheduler":"luci","recipe":"engine"},{"name":"Mac Unopt","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.9.5"},"scheduler":"luci","recipe":"engine_unopt"},{"name":"Mac iOS Engine","timeout":60,"properties":{"build_ios":"true","ios_debug":"true","jazzy_version":"0.9.5"},"scheduler":"luci","recipe":"engine"},{"name":"Mac Web Engine","timeout":60,"properties":{"gcs_goldens_bucket":"flutter_logs"},"scheduler":"luci","runIf":["DEPS","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"web_engine"},{"name":"Windows Android AOT Engine","timeout":60,"properties":{"build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"scheduler":"luci","recipe":"engine"},{"name":"Windows Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"scheduler":"luci","recipe":"engine"},{"name":"Windows Unopt","timeout":75,"properties":{"add_recipes_cq":"true"},"scheduler":"luci","recipe":"engine_unopt"},{"name":"Windows UWP Engine","timeout":60,"properties":{"build_windows_uwp":"true"},"scheduler":"luci","recipe":"engine"},{"name":"Windows Web Engine","timeout":60,"properties":{"gcs_goldens_bucket":"flutter_logs"},"scheduler":"luci","runIf":["DEPS","lib/web_ui/**","web_sdk/**"],"recipe":"web_engine"},{"name":"Mac iOS Engine Profile","timeout":90,"properties":{"build_ios":"true","ios_profile":"true","jazzy_version":"0.9.5"},"scheduler":"luci","presubmit":false,"recipe":"engine"},{"name":"Mac iOS Engine Release","timeout":90,"properties":{"build_ios":"true","ios_release":"true","jazzy_version":"0.9.5"},"scheduler":"luci","presubmit":false,"recipe":"engine"},{"name":"Linux ci_yaml engine roller","bringup":true,"scheduler":"luci","recipe":"infra/ci_yaml"}],"enabledBranches":["main","master","dev","beta","stable","flutter-2.7-candidate.4"],"platformProperties":{"linux":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"builder_linux_engine\",\"path\":\"builder\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"},\n  {\"dependency\": \"gradle_cache\"}\n]","device_type":"none","os":"Linux"}},"mac":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n  {\"name\":\"old_osx_sdk\",\"path\":\"osx_sdk\"},\n  {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-10.15","xcode":"12a7209"}},"windows":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"builder_win_engine\",\"path\":\"builder\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","os":"Windows-10"}}}}
diff --git a/config/generated/ci_yaml/engine_stable_config.json b/config/generated/ci_yaml/engine_stable_config.json
deleted file mode 100644
index 208d6b9..0000000
--- a/config/generated/ci_yaml/engine_stable_config.json
+++ /dev/null
@@ -1 +0,0 @@
-{"targets":[{"name":"Linux Android AOT Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Debug Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_debug":"true","build_android_jit_release":"true","build_android_vulkan":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Emulator Tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","upload_packages":"true","clobber":"true"},"runIf":["DEPS",".ci.yaml","testing/**","shell/platform/android/**"],"enabledBranches":["main","master"],"recipe":"engine/scenarios"},{"name":"Linux Benchmarks","timeout":60,"properties":{"build_host":"true","upload_metrics":"true"},"presubmit":false,"enabledBranches":["main","master"],"recipe":"engine/engine_metrics"},{"name":"Linux Benchmarks (no-upload)","timeout":60,"properties":{"build_host":"true","upload_metrics":"false"},"recipe":"engine/engine_metrics"},{"name":"Linux Fuchsia","timeout":90,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27","clobber":"true"},"recipe":"engine/engine"},{"name":"Linux Fuchsia FEMU","timeout":60,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27","clobber":"true","emulator_arch":"x64","enable_cso":"true"},"recipe":"engine/femu_test"},{"name":"Linux Fuchsia arm64 FEMU","bringup":true,"timeout":60,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27","clobber":"true","emulator_arch":"arm64","enable_cso":"true"},"recipe":"engine/femu_test"},{"name":"Linux Framework Smoke Tests","timeout":60,"enabledBranches":["main","master"],"recipe":"engine/framework_smoke"},{"name":"Linux Host Engine","timeout":60,"properties":{"gclient_variables":"{\"download_emsdk\": true}","add_recipes_cq":"true","build_host":"true","cores":"32"},"recipe":"engine/engine"},{"name":"Linux Unopt","timeout":60,"properties":{"add_recipes_cq":"true","clobber":"true"},"recipe":"engine/engine_unopt"},{"name":"Linux License","timeout":60,"properties":{"add_recipes_cq":"true","clobber":"true"},"recipe":"engine/engine_license"},{"name":"Linux Host clang-tidy","timeout":60,"properties":{"add_recipes_cq":"true","cores":"32","lint_android":"false","lint_host":"true"},"runIf":["DEPS",".ci.yaml","tools/**","ci/**","**.h","**.c","**.cc","**.fbs","**.frag","**.vert"],"recipe":"engine/engine_lint"},{"name":"Linux Android clang-tidy","timeout":60,"properties":{"add_recipes_cq":"true","cores":"32","lint_android":"true","lint_host":"false"},"runIf":["DEPS",".ci.yaml","tools/**","ci/**","**.h","**.c","**.cc","**.fbs","**.frag","**.vert","**.py"],"recipe":"engine/engine_lint"},{"name":"Linux Arm Host Engine","timeout":90,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine_arm"},{"name":"Linux linux_arm_host_engine","timeout":60,"properties":{"release_build":"true","config_name":"linux_arm_host_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_host_engine","timeout":60,"properties":{"release_build":"true","config_name":"linux_host_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_host_desktop_engine","bringup":true,"timeout":60,"properties":{"release_build":"true","config_name":"linux_host_desktop_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_android_aot_engine","timeout":60,"properties":{"release_build":"true","config_name":"linux_android_aot_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_android_debug_engine","timeout":60,"properties":{"release_build":"true","config_name":"linux_android_debug_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux linux_web_engine","timeout":60,"properties":{"release_build":"true","config_name":"linux_web_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Linux Web Framework tests","timeout":60,"properties":{"add_recipes_cq":"true","cores":"32","gclient_variables":"{\"download_emsdk\": true}","dependencies":"[\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:111.0a\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","framework":"true","no_goma":"true","drone_dimensions":"[\"device_type=none\"]\n","shard":"web_tests","subshards":"[\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7_last\"]"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"enabledBranches":["main","master"],"recipe":"engine/web_engine_framework"},{"name":"Mac Android AOT Engine","timeout":60,"properties":{"android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd","build_android_aot":"true"},"recipe":"engine/engine"},{"name":"Mac Host Engine","timeout":75,"properties":{"gclient_variables":"{\"download_emsdk\": true}","add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine"},{"name":"Linux mac_android_aot_engine","timeout":60,"properties":{"config_name":"mac_android_aot_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Linux"]},{"name":"Mac mac_host_engine","timeout":60,"properties":{"release_build":"true","config_name":"mac_host_engine","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","$flutter/osx_sdk":"{ \"sdk_version\": \"14a5294e\" }"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Mac-12"]},{"name":"Mac mac_unopt","bringup":true,"properties":{"config_name":"mac_unopt","add_recipes_cq":"true"},"recipe":"engine_v2/engine_v2"},{"name":"Mac Unopt","timeout":75,"properties":{"add_recipes_cq":"true","runtime_versions":"[\n  \"ios-16-0_14a5294e\"\n]","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14a5294e\",\n  \"runtime_versions\":\n    [\n      \"ios-16-0_14a5294e\"\n    ]\n}"},"recipe":"engine/engine_unopt"},{"name":"Mac Host clang-tidy","timeout":75,"properties":{"add_recipes_cq":"true","cores":"12","lint_host":"true","lint_ios":"false"},"runIf":["DEPS",".ci.yaml","tools/**","ci/**","**.h","**.c","**.cc","**.fbs","**.frag","**.vert","**.m","**.mm"],"recipe":"engine/engine_lint"},{"name":"Mac iOS clang-tidy","timeout":75,"properties":{"add_recipes_cq":"true","lint_host":"false","lint_ios":"true"},"runIf":["DEPS",".ci.yaml","tools/**","ci/**","**.h","**.c","**.cc","**.fbs","**.frag","**.vert","**.m","**.mm"],"recipe":"engine/engine_lint"},{"name":"Mac iOS Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_ios":"true","ios_debug":"true"},"recipe":"engine/engine"},{"name":"Mac mac_ios_engine","timeout":60,"properties":{"release_build":"true","config_name":"mac_ios_engine","$flutter/osx_sdk":"{ \"sdk_version\": \"14a5294e\" }","dependencies":"[\n  {\"dependency\": \"jazzy\", \"version\": \"0.14.1\"}\n]"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Mac-12"]},{"name":"Windows Android AOT Engine","timeout":60,"properties":{"build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Windows Host Engine","timeout":60,"properties":{"gclient_variables":"{\"download_emsdk\": true}","add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine"},{"name":"Windows windows_android_aot_engine","timeout":60,"properties":{"release_build":"true","config_name":"windows_android_aot_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Windows"]},{"name":"Windows windows_host_engine","timeout":60,"properties":{"release_build":"true","config_name":"windows_host_engine"},"recipe":"engine_v2/engine_v2","droneDimensions":["os=Windows"]},{"name":"Windows windows_arm_host_engine","timeout":60,"properties":{"config_name":"windows_arm_host_engine"},"enabledBranches":["main"],"recipe":"engine_v2/engine_v2","droneDimensions":["os=Windows"]},{"name":"Windows Unopt","timeout":75,"properties":{"add_recipes_cq":"true"},"recipe":"engine/engine_unopt"},{"name":"Mac iOS Engine Profile","timeout":90,"properties":{"build_ios":"true","ios_profile":"true"},"runIf":["DEPS",".ci.yaml","ci/**"],"recipe":"engine/engine"},{"name":"Mac iOS Engine Release","timeout":90,"properties":{"build_ios":"true","ios_release":"true"},"runIf":["DEPS",".ci.yaml","ci/**"],"recipe":"engine/engine"},{"name":"Linux ci_yaml engine roller","bringup":true,"recipe":"infra/ci_yaml"}],"enabledBranches":["main","flutter-\\d+\\.\\d+-candidate\\.\\d+","fuchsia_r\\d+[a-z]*"],"platformProperties":{"linux":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gradle_cache\", \"version\": \"none\"}\n]","device_type":"none","os":"Ubuntu","cores":"8"}},"mac":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","device_type":"none","cpu":"x86","os":"Mac-12","xcode":"14a5294e","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14a5294e\"\n}"},"dimensions":{"mac_model":"Macmini8,1|Macmini9,1"}},"windows":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","device_type":"none","os":"Windows-10"}}}}
diff --git a/config/generated/ci_yaml/flutter_beta_config.json b/config/generated/ci_yaml/flutter_beta_config.json
deleted file mode 100644
index 3c9174f..0000000
--- a/config/generated/ci_yaml/flutter_beta_config.json
+++ /dev/null
@@ -1 +0,0 @@
-{"targets":[{"name":"Linux analyze","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\",\"linux\"]\n","validation":"analyze","validation_name":"Analyze"},"recipe":"flutter/flutter"},{"name":"Linux analyzer_benchmark","timeout":60,"properties":{"test_timeout_secs":"3600","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","cores":"32","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"analyzer_benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux coverage","bringup":true,"timeout":120,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/coverage"},{"name":"Linux packages_autoroller","timeout":30,"properties":{"tags":"[\"framework\",\"hostonly\",\"linux\"]\n","dependencies":"[\n  {\"dependency\": \"gh_cli\", \"version\": \"version:2.8.0-2-g32256d38\"}\n]"},"presubmit":false,"enabledBranches":["master"],"recipe":"pub_autoroller/pub_autoroller"},{"name":"Linux android views","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"33\"}\n]","tags":"[\"framework\",\"hostonly\",\"linux\"]\n"},"recipe":"flutter/android_views"},{"name":"Linux build_tests_1_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:17\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"1_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"2_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_3_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"3_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":[".ci.yaml"],"recipe":"infra/ci_yaml"},{"name":"Linux customer_testing","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"customer_testing","validation_name":"Customer testing"},"enabledBranches":["master"],"recipe":"flutter/flutter"},{"name":"Linux docs_publish","timeout":90,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"master-docs-flutter-dev","release_ref":"refs/heads/master","release_build":"true"},"presubmit":false,"recipe":"flutter/flutter","dimensions":{"os":"Linux"},"droneDimensions":["os=Linux"]},{"name":"Linux docs_test","timeout":90,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\",\"hostonly\", \"linux\"]\n","validation":"docs","validation_name":"Docs"},"runIf":["dev/**","packages/flutter/**","packages/flutter_test/**","packages/flutter_drive/**","packages/flutter_localizations/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter"},{"name":"Linux engine_dependency_proxy_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"engine_dependency_proxy_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux firebase_oriol33_abstract_method_smoke_test","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"abstract_method_smoke_test","physical_devices":"[\"--device\", \"model=oriole,version=33\"]","virtual_device":"[]"},"recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_abstract_method_smoke_test","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"abstract_method_smoke_test"},"recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_android_embedding_v2_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"android_embedding_v2_smoke_test"},"recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_release_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"release_smoke_test"},"recipe":"firebaselab/firebaselab"},{"name":"Linux flutter_packaging_test","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"enabledBranches":["master","beta","stable"],"recipe":"packaging/packaging"},{"name":"Linux flutter_plugins","timeout":60,"properties":{"shard":"flutter_plugins","subshard":"analyze","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_slow","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"slow","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux fuchsia_precache","timeout":60,"properties":{"validation":"fuchsia_precache","validation_name":"Fuchsia precache","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_desugar_classes_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_java8_compile_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_java8_compile_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_fat_apk_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_fat_apk_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_light_apk_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_light_apk_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test_linux","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux run_debug_test_linux","timeout":60,"properties":{"xvfb":"1","dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"run_debug_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux run_release_test_linux","timeout":60,"properties":{"xvfb":"1","dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"run_release_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"technical_debt__cost"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["bin/internal/engine.version",".ci.yaml"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_benchmarks_canvaskit","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\", \"linux\"]\n","task_name":"web_benchmarks_canvaskit"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_html","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tests","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tests","subshard":"1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tests","subshard":"2","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tests","subshard":"3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tests","subshard":"4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tests","subshard":"5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tests","subshard":"6","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tests","subshard":"7_last","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tool_tests","subshard":"1_1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android android_defines_test","timeout":60,"properties":{"device_type":"none","tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_defines_test","dependencies":"[\n  {\"dependency\": \"android_virtual_device\", \"version\": \"33\"}\n]","use_emulator":"true"},"presubmit":true,"recipe":"devicelab/devicelab_drone","dimensions":{"kvm":"1","cores":"8","machine_type":"n1-standard-8"}},{"name":"Linux_android android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_obfuscate_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_semantics_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_semantics_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_stack_size_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_stack_size_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_image_gc_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_complex_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_complex_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_complex_image_filtered_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_complex_image_filtered_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"basic_material_app_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"channels_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android clipper_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"clipper_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_with_unstable_child_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_with_unstable_child_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android raster_cache_use_memory_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"raster_cache_use_memory_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android shader_mask_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"shader_mask_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__scroll_smoothness","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"complex_layout_android__scroll_smoothness","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__devtools_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__devtools_memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_semantics_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"complex_layout_semantics_perf","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"complex_layout__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"devtools_profile_start_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"drive_perf_debug_warning"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"embedded_android_views_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android external_ui_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"external_ui_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fast_scroll_large_images__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flavors_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_engine_group_performance"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__back_button_memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__image_cache_memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__image_cache_memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\" ,\"android\", \"linux\"]\n","task_name":"flutter_gallery__memory_nav"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up_delayed","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__start_up_delayed"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_test_performance"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_view__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android frame_policy_delay_test_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"frame_policy_delay_test_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fullscreen_textfield_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fullscreen_textfield_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"hello_world__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hybrid_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"hybrid_android_views_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"image_list_jit_reported_duration"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"image_list_reported_duration"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\" ,\"android\", \"linux\"]\n","task_name":"integration_ui_driver"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"integration_ui_keyboard_resize"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"integration_ui_textfield"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"large_image_changer_perf_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"linux_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android list_text_layout_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"list_text_layout_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android list_text_layout_impeller_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"list_text_layout_impeller_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"new_gallery__crane_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android old_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"old_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"new_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_build_test flutter_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__transition_perf","artifact":"gallery__transition_perf","drone_dimensions":"[\"device_os=N\",\"os=Linux\", \"device_type=msm8952\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_build_test flutter_gallery__transition_perf_e2e","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__transition_perf_e2e","artifact":"gallery__transition_perf_e2e","drone_dimensions":"[\"device_os=N\",\"os=Linux\", \"device_type=msm8952\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_build_test flutter_gallery__transition_perf_hybrid","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__transition_perf_hybrid","artifact":"gallery__transition_perf_hybrid","drone_dimensions":"[\"device_os=N\",\"os=Linux\", \"device_type=msm8952\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_android flutter_gallery__transition_perf_with_semantics","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__transition_perf_with_semantics"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"new_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 new_gallery_impeller__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"picture_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"picture_cache_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_picture_cache_complexity_scoring_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android slider_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"slider_perf_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_channels_benchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_channel_sample_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_interaction_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_view__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android routing_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"routing_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"service_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"textfield_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"textfield_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"web_size__compile_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_one_rect_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_one_rect_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_col_of_rows_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_opacity_of_grid_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_opacity_of_grid_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_grid_of_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_fade_transition_text_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_fade_transition_text_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_dynamic_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"gradient_dynamic_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_consistent_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"gradient_consistent_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_static_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"gradient_static_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_choreographer_do_frame_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_choreographer_do_frame_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_blur_backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_blur_backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Staging_build_linux analyze","bringup":true,"timeout":60,"properties":{"ignore_flakiness":"true","tags":"[\"framework\",\"hostonly\",\"linux\"]\n","validation":"analyze","validation_name":"Analyze"},"presubmit":false,"recipe":"flutter/flutter"},{"name":"Staging_build_linux framework_tests_misc","bringup":true,"timeout":60,"properties":{"ignore_flakiness":"true","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"presubmit":false,"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_benchmark animated_complex_opacity_perf_macos__e2e_summary","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","task_name":"animated_complex_opacity_perf_macos__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark basic_material_app_macos__compile","timeout":60,"properties":{"task_name":"basic_material_app_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_ios_framework_module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"build_ios_framework_module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios build_ios_framework_module_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"build_ios_framework_module_test"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:17\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_benchmark complex_layout_macos__start_up","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","task_name":"complex_layout_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark complex_layout_scroll_perf_macos__timeline_summary","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","task_name":"complex_layout_scroll_perf_macos__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac customer_testing","timeout":60,"properties":{"validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\", \"hostonly\", \"mac\"]\n"},"enabledBranches":["master"],"recipe":"flutter/flutter"},{"name":"Mac dart_plugin_registry_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"dart_plugin_registry_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark flutter_gallery_macos__compile","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","task_name":"flutter_gallery_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark flutter_gallery_macos__start_up","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","task_name":"flutter_gallery_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac flutter_packaging_test","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"enabledBranches":["master","beta","stable"],"recipe":"packaging/packaging"},{"name":"Mac_arm64 flutter_packaging_test","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"enabledBranches":["master","beta","stable"],"recipe":"packaging/packaging"},{"name":"Mac_benchmark flutter_view_macos__start_up","timeout":60,"properties":{"task_name":"flutter_view_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac framework_tests_libraries","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_widgets","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark hello_world_macos__compile","timeout":60,"properties":{"task_name":"hello_world_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac integration_ui_test_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"mac\"]\n","task_name":"integration_ui_test_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test_ios","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_test_ios"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios module_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"module_test_ios"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark platform_view_macos__start_up","timeout":60,"properties":{"task_name":"platform_view_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac platform_channel_sample_test_macos","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"platform_channel_sample_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_lint_mac","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_lint_mac"},"runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios plugin_lint_mac","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"plugin_lint_mac"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_ios","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test_ios"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 tool_host_cross_arch_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 tool_host_cross_arch_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 verify_binaries_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","validation":"verify_binaries_codesigned","validation_name":"Verify x64 binaries codesigned"},"presubmit":false,"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/flutter"},{"name":"Mac_arm64 verify_binaries_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","validation":"verify_binaries_codesigned","validation_name":"Verify arm64 binaries codesigned"},"presubmit":false,"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/flutter"},{"name":"Mac web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tool_tests","subshard":"1_1","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_android entrypoint_dart_registrant","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"entrypoint_dart_registrant"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"hello_world_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_android hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\"]\n","task_name":"hello_world_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"integration_test_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\"]\n","task_name":"integration_test_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"integration_ui_frame_number"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"microbenchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android run_debug_test_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"run_debug_test_android"},"presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_android run_debug_test_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\"]\n","task_name":"run_debug_test_android"},"presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"run_release_test"},"presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_android run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\"]\n","task_name":"run_release_test"},"presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animation_with_microtasks_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animation_with_microtasks_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"basic_material_app_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios channels_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"channels_integration_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_bad_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_bad_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios color_filter_and_fade_perf_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"color_filter_and_fade_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"imagefiltered_transform_animation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios external_ui_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"external_ui_integration_test_ios","ignore_flakiness":"true"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios route_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"route_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flavors_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flavors_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"flutter_gallery_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hello_world_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"hello_world_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"runIf":["dev/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_test_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_driver","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_driver"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_frame_number"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_keyboard_resize"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_textfield","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_textfield"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_app_with_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"ios_app_with_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_content_validation_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"ios_content_validation_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_defines_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_platform_view_tests","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_platform_view_tests"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios large_image_changer_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"large_image_changer_perf_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"macos_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"macos_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"microbenchmarks_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_platform_view_ui_tests_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"native_platform_view_ui_tests_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_skia_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_skia_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channel_sample_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_swift","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channel_sample_test_swift"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channels_benchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channels_benchmarks_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_interaction_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_interaction_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios post_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"post_backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"simple_animation_perf_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios wide_gamut_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"wide_gamut_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_ios__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_ios_simulator","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios_simulator"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios fullscreen_textfield_perf_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"fullscreen_textfield_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios tiles_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"tiles_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_build_test flutter_gallery__transition_perf_e2e_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery__transition_perf_e2e_ios","drone_dimensions":"[\"device_os=iOS-16\",\"os=Mac-12\", \"cpu=x86\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Mac_ios animated_blur_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animated_blur_backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios draw_points_perf_ios__timeline_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"draw_points_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios spell_check_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"spell_check_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"native_ui_tests_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac channels_integration_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"channels_integration_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac run_debug_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"run_debug_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios run_debug_test_macos","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"run_debug_test_macos"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac run_release_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"run_release_test_macos"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios run_release_test_macos","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"run_release_test_macos"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:17\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows customer_testing","timeout":60,"properties":{"validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\", \"hostonly\", \"windows\"]\n"},"enabledBranches":["master"],"recipe":"flutter/flutter"},{"name":"Windows framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows platform_channel_sample_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"platform_channel_sample_test_windows"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_test_windows"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows run_debug_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"run_debug_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows run_release_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"run_release_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows tool_integration_tests_1_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"1_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_2_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"2_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_3_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"3_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_4_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"4_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_5_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"5_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_6_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"6_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tool_tests","subshard":"1_2","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:f808dcff91b221ae313e540c09d79696cd08b8de\"}\n]","shard":"web_tool_tests","subshard":"2_2","tags":"[\"framework\", \"hostonly\", \"shard\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows hello_world_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"hello_world_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_gallery_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_gallery_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows complex_layout_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"complex_layout_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows platform_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"platform_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"basic_material_app_win__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"channels_integration_test_win"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flavors_test_win","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"flavors_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"flutter_gallery_win__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"windows_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_packaging_test","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"enabledBranches":["master","beta","stable"],"recipe":"packaging/packaging"},{"name":"Windows windows_startup_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"windows_startup_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_tool_startup__windows","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_tool_startup__linux","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark flutter_tool_startup__macos","timeout":60,"properties":{"task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Linux"]},{"name":"Mac flutter_packaging","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Mac","cpu=x86"]},{"name":"Mac_arm64 flutter_packaging","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Mac","cpu=arm64"]},{"name":"Windows flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Windows"]},{"name":"Linux docs_deploy_beta","bringup":true,"timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs_deploy","validation_name":"Docs_deploy","firebase_project":"master-docs-flutter-dev"},"scheduler":"release","presubmit":false,"enabledBranches":["beta"],"recipe":"flutter/flutter","droneDimensions":["os=Linux"]},{"name":"Linux docs_deploy_stable","bringup":true,"timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs_deploy","validation_name":"Docs_deploy","firebase_project":"docs-flutter-dev"},"scheduler":"release","presubmit":false,"enabledBranches":["stable"],"recipe":"flutter/flutter","droneDimensions":["os=Linux"]}],"enabledBranches":["master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"staging_build_linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none","ignore_flakiness":"true"}},"linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none"}},"linux_build_test":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none"}},"linux_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"msm8952"}},"linux_samsung_s10":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"SM-G973U1"}},"linux_samsung_a02":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"SM-A025V"}},"mac":{"properties":{"dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","device_type":"none","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\"\n}"}},"mac_arm64":{"properties":{"dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","device_type":"none","cpu":"arm64","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\"\n}"}},"mac_benchmark":{"properties":{"dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-12","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\"\n}"}},"mac_x64":{"properties":{"dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","device_type":"none","cpu":"x86","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\"\n}"}},"mac_build_test":{"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","device_type":"none","cpu":"x86","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\"\n}"}},"mac_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:110.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","os":"Mac-12","cpu":"x86","device_type":"msm8952"}},"mac_arm64_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","os":"Mac-12","cpu":"arm64","device_type":"msm8952"}},"mac_ios":{"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","cpu":"x86","device_os":"iOS-16","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\"\n}"}},"mac_arm64_ios":{"properties":{"dependencies":"[\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"none\"}\n]","os":"Mac-12","cpu":"arm64","device_os":"iOS-16","$flutter/osx_sdk":"{\n  \"sdk_version\": \"14e222b\"\n}"}},"windows":{"properties":{"dependencies":"[\n  {\"dependency\": \"certs\", \"version\": \"version:9563bb\"}\n]","os":"Windows-10","device_type":"none"}},"windows_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"certs\", \"version\": \"version:9563bb\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","os":"Windows-10","device_type":"msm8952"}}}}
diff --git a/config/generated/ci_yaml/flutter_dev_config.json b/config/generated/ci_yaml/flutter_dev_config.json
deleted file mode 100644
index 103b145..0000000
--- a/config/generated/ci_yaml/flutter_dev_config.json
+++ /dev/null
@@ -1 +0,0 @@
-{"targets":[{"name":"Linux analyze","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"analyze","validation_name":"Analyze"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"1_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"2_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":[".ci.yaml"],"recipe":"infra/ci_yaml"},{"name":"Linux customer_testing","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"customer_testing","validation_name":"Customer testing"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux docs_publish","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\"},\n  {\"dependency\": \"firebase\"}\n]","tags":"[\"framework\",\"hostonly\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"master-docs-flutter-dev","release_ref":"refs/heads/master"},"scheduler":"luci","presubmit":false,"enabledBranches":["main","master"],"recipe":"flutter/flutter"},{"name":"Linux docs_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\",\"hostonly\"]\n","validation":"docs","validation_name":"Docs"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_test/","packages/flutter_drive/","packages/flutter_localizations/","bin/",".ci.yaml"],"recipe":"flutter/flutter"},{"name":"Linux firebase_abstract_method_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"abstract_method_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_android_embedding_v2_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"android_embedding_v2_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_release_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"release_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux flutter_plugins","timeout":60,"properties":{"shard":"flutter_plugins","subshard":"analyze","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/lib/src/test/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/lib/src/test/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/lib/src/test/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux fuchsia_precache","timeout":60,"properties":{"validation":"fuchsia_precache","validation_name":"Fuchsia precache","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_desugar_classes_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_java8_compile_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_java8_compile_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_fat_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_light_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_light_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_custom_host_app_name_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_tools/","bin/",".ci.yaml"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"technical_debt__cost"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":[".ci.yaml"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_benchmarks_canvaskit","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"web_benchmarks_canvaskit"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_html","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"chrome_and_driver\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"chrome_and_driver\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"chrome_and_driver\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"chrome_and_driver\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"chrome_and_driver\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"chrome_and_driver\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"chrome_and_driver\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"chrome_and_driver\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android analyzer_benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"analyzer_benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_defines_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_obfuscate_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_stack_size_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_stack_size_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_image_gc_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"basic_material_app_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_android__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__scroll_smoothness","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_android__scroll_smoothness","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__devtools_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__devtools_memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_semantics_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_semantics_perf","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf_sksl_warmup__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf_sksl_warmup__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"devtools_profile_start_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_engine_group_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__back_button_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__image_cache_memory","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__image_cache_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__memory_nav"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up_delayed","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up_delayed"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_test_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android frame_policy_delay_test_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"frame_policy_delay_test_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_jit_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"large_image_changer_perf_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"linux_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__crane_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channels_benchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android routing_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"routing_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"web_size__compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux android views","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","presubmit":true,"recipe":"flutter/android_views"},{"name":"Linux deferred components","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"},\n  {\"dependency\": \"curl\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/deferred_components"},{"name":"Mac build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_ios_framework_module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_ios_framework_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Mac dart_plugin_registry_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"dart_plugin_registry_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/lib/src/test/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/lib/src/test/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/lib/src/test/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac gradle_plugin_fat_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac gradle_plugin_light_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_light_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_custom_host_app_name_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test_ios","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test_ios"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_lint_mac","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_lint_mac"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_ios","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test_ios"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac verify_binaries_codesigned","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"}\n]","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","validation":"verify_binaries_codesigned","validation_name":"Verify binaries codesigned"},"scheduler":"luci","enabledBranches":["dev","beta","stable"],"recipe":"flutter/flutter"},{"name":"Mac web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_android android_semantics_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"android_semantics_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"channels_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android color_filter_and_fade_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"color_filter_and_fade_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android complex_layout__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"complex_layout__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android complex_layout_scroll_perf__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"complex_layout_scroll_perf__memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android cubic_bezier_perf_sksl_warmup__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"cubic_bezier_perf_sksl_warmup__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"drive_perf_debug_warning"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"embedded_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android external_ui_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"external_ui_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"fast_scroll_large_images__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"flavors_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"flutter_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android fullscreen_textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"fullscreen_textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hello_world__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hello_world_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"home_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hybrid_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hybrid_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_test_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_driver"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_frame_number"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_keyboard_resize"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_screenshot"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_textfield"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"microbenchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"platform_channel_sample_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"platform_interaction_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"platform_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android run_release_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"run_release_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"service_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android smoke_catalina_start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"smoke_catalina_start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animation_with_microtasks_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"animation_with_microtasks_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"basic_material_app_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios channels_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"channels_integration_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_ios__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_ios__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_scroll_perf_ios__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios cubic_bezier_perf_ios_sksl_warmup__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"cubic_bezier_perf_ios_sksl_warmup__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios external_ui_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"external_ui_integration_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flavors_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flavors_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_gallery_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_gallery_ios__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_view_ios__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hello_world_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_test_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_driver"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_frame_number"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_keyboard_resize"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_screenshot"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_textfield","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_textfield"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_app_with_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_content_validation_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_defines_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_platform_view_tests","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_platform_view_tests"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios large_image_changer_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"large_image_changer_perf_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"macos_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"microbenchmarks_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_channel_sample_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_swift","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_channel_sample_test_swift"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channels_benchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_channels_benchmarks_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_interaction_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_interaction_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_view_ios__start_up","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_view_ios__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_views_scroll_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios post_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"post_backdrop_filter_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"simple_animation_perf_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios smoke_catalina_hot_mode_dev_cycle_ios__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"smoke_catalina_hot_mode_dev_cycle_ios__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios tiles_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"tiles_scroll_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios32 flutter_gallery__transition_perf_e2e_ios32","bringup":true,"timeout":90,"properties":{"tags":"[\"devicelab\",\"ios32\",\"mac\"]\n","task_name":"flutter_gallery__transition_perf_e2e_ios32"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios32 native_ui_tests_ios","bringup":true,"timeout":90,"properties":{"tags":"[\"devicelab\",\"ios32\",\"mac\"]\n","task_name":"native_ui_tests_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_ui_tests_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"native_ui_tests_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_ui_tests_macos","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"native_ui_tests_macos"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_tests_1_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"build_tests","subshard":"1_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_2_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"build_tests","subshard":"2_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_3_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"build_tests","subshard":"3_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Windows framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/lib/src/test/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/lib/src/test/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/lib/src/test/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows gradle_plugin_fat_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows gradle_plugin_light_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_light_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"vs_build\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows tool_integration_tests_1_5","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"tool_integration_tests","subshard":"1_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_2_5","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"tool_integration_tests","subshard":"2_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_3_5","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"tool_integration_tests","subshard":"3_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_4_5","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"tool_integration_tests","subshard":"4_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_5_5","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\"}\n]","shard":"tool_integration_tests","subshard":"5_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"open_jdk\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows_android basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"basic_material_app_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"channels_integration_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android complex_layout_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"complex_layout_win__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flavors_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flavors_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flutter_gallery_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"windows_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"}],"enabledBranches":["main","master","dev","beta","stable"],"platformProperties":{"linux":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_type":"none"}},"linux_android":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"curl\"},\n  {\"dependency\": \"open_jdk\"}\n]","os":"Linux","device_os":"N"}},"mac":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"osx_sdk\",\"path\":\"osx_sdk\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"}\n]","dependencies":"[]","os":"Mac-10.15","device_type":"none","mac_model":"Macmini8,1","xcode":"12c33"}},"mac_android":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","os":"Mac-10.15","device_os":"N"}},"mac_ios":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"},\n  {\"name\":\"osx_sdk\",\"path\":\"osx_sdk\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"ios_signing\"}\n]","os":"Mac-10.15","device_os":"iOS-14.4.2","xcode":"12c33"}},"mac_ios32":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"},\n  {\"name\":\"osx_sdk\",\"path\":\"osx_sdk\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"ios_signing\"}\n]","os":"Mac-10.15","device_os":"iOS-9.3.6","xcode":"12c33"}},"windows":{"properties":{"caches":"[\n  {\"name\":\"builder_win_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"vsbuild\",\"path\":\"vsbuild\"}\n]","dependencies":"[\n  {\"dependency\": \"certs\"}\n]","os":"Windows-10","device_type":"none"}},"windows_android":{"properties":{"caches":"[\n  {\"name\":\"builder_win_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:29.0\"},\n  {\"dependency\": \"certs\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n  {\"dependency\": \"open_jdk\"}\n]","os":"Windows-10","device_os":"N"}}}}
diff --git a/config/generated/ci_yaml/flutter_stable_config.json b/config/generated/ci_yaml/flutter_stable_config.json
deleted file mode 100644
index e1e44fc..0000000
--- a/config/generated/ci_yaml/flutter_stable_config.json
+++ /dev/null
@@ -1 +0,0 @@
-{"targets":[{"name":"Linux analyze","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\",\"linux\"]\n","validation":"analyze","validation_name":"Analyze"},"recipe":"flutter/flutter"},{"name":"Linux coverage","bringup":true,"timeout":120,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/coverage"},{"name":"Linux packages_autoroller","timeout":30,"properties":{"tags":"[\"framework\",\"hostonly\",\"linux\"]\n","dependencies":"[\n  {\"dependency\": \"gh_cli\", \"version\": \"version:2.8.0-2-g32256d38\"}\n]"},"presubmit":false,"enabledBranches":["master"],"recipe":"pub_autoroller/pub_autoroller"},{"name":"Linux android views","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\",\"linux\"]\n"},"recipe":"flutter/android_views"},{"name":"Linux build_tests_1_3","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"version:3.16.1\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"1_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"version:3.16.1\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"2_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_3_3","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"version:3.16.1\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"3_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":[".ci.yaml"],"recipe":"infra/ci_yaml"},{"name":"Linux customer_testing","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"customer_testing","validation_name":"Customer testing"},"enabledBranches":["master"],"recipe":"flutter/flutter"},{"name":"Linux docs_publish","timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"master-docs-flutter-dev","release_ref":"refs/heads/master","release_build":"true"},"presubmit":false,"recipe":"flutter/flutter"},{"name":"Linux docs_test","timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\",\"hostonly\", \"linux\"]\n","validation":"docs","validation_name":"Docs"},"runIf":["dev/","packages/flutter/","packages/flutter_test/","packages/flutter_drive/","packages/flutter_localizations/","bin/",".ci.yaml"],"recipe":"flutter/flutter"},{"name":"Linux firebase_abstract_method_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"abstract_method_smoke_test"},"recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_android_embedding_v2_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"android_embedding_v2_smoke_test"},"recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_release_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"release_smoke_test"},"recipe":"firebaselab/firebaselab"},{"name":"Linux flutter_plugins","timeout":60,"properties":{"shard":"flutter_plugins","subshard":"analyze","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\", \"linux\"]\n"},"runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_slow","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"slow","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"version:3.16.1\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\", \"linux\"]\n"},"runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux fuchsia_precache","timeout":60,"properties":{"validation":"fuchsia_precache","validation_name":"Fuchsia precache","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_desugar_classes_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_java8_compile_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_java8_compile_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_fat_apk_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_fat_apk_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_light_apk_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_light_apk_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/flutter/","packages/flutter_tools/","bin/",".ci.yaml"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"technical_debt__cost"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":[".ci.yaml"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_benchmarks_canvaskit","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\", \"linux\"]\n","task_name":"web_benchmarks_canvaskit"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_html","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tests","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tests","subshard":"1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tests","subshard":"2","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tests","subshard":"3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tests","subshard":"4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tests","subshard":"5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tests","subshard":"6","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tests","subshard":"7_last","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tool_tests","subshard":"1_1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android analyzer_benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"analyzer_benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\" ,\"android\", \"linux\"]\n","task_name":"android_defines_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_obfuscate_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_semantics_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_semantics_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_stack_size_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_stack_size_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_image_gc_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_complex_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_complex_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_complex_image_filtered_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_complex_image_filtered_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"basic_material_app_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"channels_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android clipper_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"clipper_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_with_unstable_child_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_with_unstable_child_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android raster_cache_use_memory_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"raster_cache_use_memory_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android shader_mask_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"shader_mask_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"complex_layout_android__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__scroll_smoothness","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"complex_layout_android__scroll_smoothness","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__devtools_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__devtools_memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_semantics_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"complex_layout_semantics_perf","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"complex_layout__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"devtools_profile_start_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"drive_perf_debug_warning"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"embedded_android_views_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android external_ui_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"external_ui_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fast_scroll_large_images__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flavors_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flavors_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_engine_group_performance"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__back_button_memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__image_cache_memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__image_cache_memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\" ,\"android\", \"linux\"]\n","task_name":"flutter_gallery__memory_nav"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up_delayed","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__start_up_delayed"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_test_performance"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_view__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android frame_policy_delay_test_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"frame_policy_delay_test_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fullscreen_textfield_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fullscreen_textfield_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"hello_world__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hybrid_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"hybrid_android_views_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"image_list_jit_reported_duration"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"image_list_reported_duration"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\" ,\"android\", \"linux\"]\n","task_name":"integration_ui_driver"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"integration_ui_keyboard_resize"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"integration_ui_textfield"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"large_image_changer_perf_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"linux_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android list_text_layout_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"list_text_layout_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android list_text_layout_impeller_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"list_text_layout_impeller_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"new_gallery__crane_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android old_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"old_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"new_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_build_test flutter_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__transition_perf","artifact":"gallery__transition_perf","drone_dimensions":"[\"device_os=N\",\"os=Ubuntu\", \"device_type=msm8952\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_build_test flutter_gallery__transition_perf_e2e","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__transition_perf_e2e","artifact":"gallery__transition_perf_e2e","drone_dimensions":"[\"device_os=N\",\"os=Ubuntu\", \"device_type=msm8952\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_build_test flutter_gallery__transition_perf_hybrid","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__transition_perf_hybrid","artifact":"gallery__transition_perf_hybrid","drone_dimensions":"[\"device_os=N\",\"os=Ubuntu\", \"device_type=msm8952\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_android flutter_gallery__transition_perf_with_semantics","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__transition_perf_with_semantics"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"new_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery_impeller__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 new_gallery_impeller__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"picture_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"picture_cache_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_picture_cache_complexity_scoring_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_channels_benchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_channel_sample_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_interaction_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_view__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android routing_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"routing_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android spell_check_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"spell_check_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"service_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"textfield_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"textfield_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"web_size__compile_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_one_rect_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_one_rect_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_col_of_rows_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_opacity_of_grid_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_opacity_of_grid_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_grid_of_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_fade_transition_text_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_fade_transition_text_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_dynamic_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"gradient_dynamic_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_consistent_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"gradient_consistent_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_static_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"gradient_static_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_choreographer_do_frame_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_choreographer_do_frame_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Staging_build_linux analyze","bringup":true,"timeout":60,"properties":{"ignore_flakiness":"true","tags":"[\"framework\",\"hostonly\",\"linux\"]\n","validation":"analyze","validation_name":"Analyze"},"presubmit":false,"recipe":"flutter/flutter"},{"name":"Staging_build_linux framework_tests_misc","bringup":true,"timeout":60,"properties":{"ignore_flakiness":"true","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"version:3.16.1\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"presubmit":false,"runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac basic_material_app_macos__compile","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"basic_material_app_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_ios_framework_module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"build_ios_framework_module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios build_ios_framework_module_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"build_ios_framework_module_test"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac complex_layout_macos__compile","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"complex_layout_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac complex_layout_macos__start_up","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"complex_layout_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\", \"hostonly\", \"mac\"]\n"},"enabledBranches":["master"],"recipe":"flutter/flutter"},{"name":"Mac dart_plugin_registry_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"dart_plugin_registry_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac flutter_gallery_macos__compile","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"flutter_gallery_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac flutter_gallery_macos__start_up","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"flutter_gallery_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac flutter_view_macos__start_up","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"flutter_view_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac hello_world_macos__compile","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"hello_world_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac integration_ui_test_test_macos","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"mac\"]\n","task_name":"integration_ui_test_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test_ios","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_test_ios"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios module_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"module_test_ios"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac platform_view_macos__start_up","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"platform_view_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_lint_mac","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_lint_mac"},"runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios plugin_lint_mac","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"plugin_lint_mac"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_ios","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test_ios"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 tool_host_cross_arch_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 tool_host_cross_arch_tests","bringup":true,"timeout":60,"properties":{"ignore_flakiness":"true","cpu":"arm64","dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 verify_binaries_codesigned","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"}\n]","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","validation":"verify_binaries_codesigned","validation_name":"Verify x64 binaries codesigned"},"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/flutter"},{"name":"Mac_arm64 verify_binaries_codesigned","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"}\n]","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","validation":"verify_binaries_codesigned","validation_name":"Verify arm64 binaries codesigned"},"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/flutter"},{"name":"Mac web_tool_tests","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tool_tests","subshard":"1_1","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_android entrypoint_dart_registrant","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"entrypoint_dart_registrant"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"hello_world_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_android hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\"]\n","task_name":"hello_world_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"integration_test_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\"]\n","task_name":"integration_test_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"integration_ui_frame_number"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"microbenchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"run_release_test"},"presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_android run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\"]\n","task_name":"run_release_test"},"presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animation_with_microtasks_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animation_with_microtasks_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"backdrop_filter_perf_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"basic_material_app_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios channels_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"channels_integration_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_bad_ios__timeline_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_bad_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_bad_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_bad_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios color_filter_and_fade_perf_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"color_filter_and_fade_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios color_filter_and_fade_perf_impeller_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"color_filter_and_fade_perf_impeller_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"imagefiltered_transform_animation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios imagefiltered_transform_animation_perf_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"imagefiltered_transform_animation_perf_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios external_ui_integration_test_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"external_ui_integration_test_ios","ignore_flakiness":"true"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios route_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"route_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flavors_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flavors_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"flutter_gallery_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hello_world_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"hello_world_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"runIf":["dev/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_test_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_driver","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_driver"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_frame_number"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_keyboard_resize"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_textfield","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_textfield"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_app_with_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"ios_app_with_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_content_validation_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"ios_content_validation_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_defines_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_platform_view_tests","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_platform_view_tests"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios large_image_changer_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"large_image_changer_perf_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"macos_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"macos_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"microbenchmarks_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_impeller_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"microbenchmarks_impeller_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_platform_view_ui_tests_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"native_platform_view_ui_tests_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_impeller_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_impeller_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_picture_cache_complexity_scoring_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channel_sample_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_swift","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channel_sample_test_swift"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channels_benchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channels_benchmarks_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_interaction_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_interaction_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios post_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"post_backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"simple_animation_perf_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_impeller_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"simple_animation_perf_impeller_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_ios__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_ios_simulator","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios_simulator"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios fullscreen_textfield_perf_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"fullscreen_textfield_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios fullscreen_textfield_perf_impeller_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"fullscreen_textfield_perf_impeller_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios tiles_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"tiles_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios tiles_scroll_perf_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"tiles_scroll_perf_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery__transition_perf_e2e_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery__transition_perf_e2e_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery__transition_perf_e2e_impeller_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery__transition_perf_e2e_impeller_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios_sksl_warmup__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery_ios_sksl_warmup__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios spell_check_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"spell_check_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"native_ui_tests_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac channels_integration_test","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"channels_integration_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac run_release_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"run_release_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios run_release_test_macos","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"run_release_test_macos"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_tests_1_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"1_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_2_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"2_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_3_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"3_3","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\", \"hostonly\", \"windows\"]\n"},"enabledBranches":["master"],"recipe":"flutter/flutter"},{"name":"Windows framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows platform_channel_sample_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"platform_channel_sample_test_windows"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows tool_integration_tests_1_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"1_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_2_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"2_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_3_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"3_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_4_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"4_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_5_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"5_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_6_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"6_6","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tool_tests","subshard":"1_2","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"web_tool_tests","subshard":"2_2","tags":"[\"framework\", \"hostonly\", \"shard\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"recipe":"devicelab/devicelab_drone"},{"name":"Windows hello_world_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"hello_world_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_gallery_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_gallery_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows complex_layout_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"complex_layout_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows complex_layout_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"complex_layout_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows platform_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"platform_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"basic_material_app_win__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"channels_integration_test_win"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android complex_layout_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"complex_layout_win__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flavors_test_win","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"flavors_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"flutter_gallery_win__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\"]\n","task_name":"windows_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows windows_startup_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"windows_startup_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_tool_startup__windows","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"flutter_tool_startup__windows"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_tool_startup__linux","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"flutter_tool_startup__linux"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac flutter_tool_startup__macos","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"flutter_tool_startup__macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"scheduler":"release","enabledBranches":["beta","stable","main"],"recipe":"packaging_v2/packaging_v2"},{"name":"Mac flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"scheduler":"release","enabledBranches":["beta","stable","main"],"recipe":"packaging_v2/packaging_v2","dimensions":{"cpu":"x86"}},{"name":"Mac_arm64 flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"scheduler":"release","enabledBranches":["beta","stable","main"],"recipe":"packaging_v2/packaging_v2","dimensions":{"cpu":"arm64"}},{"name":"Windows flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"scheduler":"release","enabledBranches":["beta","stable","main"],"recipe":"packaging_v2/packaging_v2"},{"name":"Linux docs_deploy_beta","bringup":true,"timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs_deploy","validation_name":"Docs_deploy","firebase_project":"master-docs-flutter-dev"},"scheduler":"release","presubmit":false,"enabledBranches":["beta","main"],"recipe":"flutter/flutter"},{"name":"Linux docs_deploy_stable","bringup":true,"timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs_deploy","validation_name":"Docs_deploy","firebase_project":"docs-flutter-dev"},"scheduler":"release","presubmit":false,"enabledBranches":["stable"],"recipe":"flutter/flutter"}],"enabledBranches":["master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"staging_build_linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none","ignore_flakiness":"true"}},"linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none"}},"linux_build_test":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none"}},"linux_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"msm8952"}},"linux_samsung_s10":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"SM-G973U1"}},"linux_samsung_a02":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"SM-A025V"}},"mac":{"properties":{"dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","device_type":"none","cpu":"x86","xcode":"14a5294e"}},"mac_arm64":{"properties":{"dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","device_type":"none","cpu":"arm64","xcode":"14a5294e"}},"mac_x64":{"properties":{"dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","device_type":"none","cpu":"x86","xcode":"14a5294e"}},"mac_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","os":"Mac-12","cpu":"x86","device_type":"msm8952"}},"mac_arm64_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","os":"Mac-12","cpu":"arm64","device_type":"msm8952"}},"mac_ios":{"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:2022_to_2023\"}\n]","os":"Mac-12","cpu":"x86","device_os":"iOS-16","xcode":"14c18"}},"mac_arm64_ios":{"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"none\"}\n]","os":"Mac-12","cpu":"arm64","device_os":"iOS-16","xcode":"14c18"}},"windows":{"properties":{"dependencies":"[\n  {\"dependency\": \"certs\", \"version\": \"version:9563bb\"}\n]","os":"Windows-10","device_type":"none"}},"windows_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:33v6\"},\n  {\"dependency\": \"certs\", \"version\": \"version:9563bb\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","os":"Windows-10","device_type":"msm8952"}}}}
diff --git a/config/generated/ci_yaml/plugins_config.json b/config/generated/ci_yaml/plugins_config.json
deleted file mode 100644
index 81ee576..0000000
--- a/config/generated/ci_yaml/plugins_config.json
+++ /dev/null
@@ -1 +0,0 @@
-{"targets":[{"name":"Mac_x64 lint_podspecs","timeout":30,"properties":{"add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"macos_lint_podspecs.yaml"},"recipe":"plugins/plugins"},{"name":"Mac_x64 build_all_plugins master","timeout":30,"properties":{"add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"macos_build_all_plugins.yaml","channel":"master"},"recipe":"plugins/plugins"},{"name":"Mac_x64 build_all_plugins stable","timeout":30,"properties":{"add_recipes_cq":"true","version_file":"flutter_stable.version","target_file":"macos_build_all_plugins.yaml","channel":"stable"},"recipe":"plugins/plugins"},{"name":"Mac_arm64 macos_platform_tests master","timeout":60,"properties":{"channel":"master","add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"macos_platform_tests.yaml"},"recipe":"plugins/plugins"},{"name":"Mac_arm64 macos_platform_tests stable","timeout":60,"properties":{"channel":"stable","add_recipes_cq":"true","version_file":"flutter_stable.version","target_file":"macos_platform_tests.yaml"},"presubmit":false,"recipe":"plugins/plugins"},{"name":"Mac_x64 ios_build_all_plugins master","timeout":30,"properties":{"channel":"master","add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"ios_build_all_plugins.yaml"},"recipe":"plugins/plugins"},{"name":"Mac_x64 ios_build_all_plugins stable","timeout":30,"properties":{"channel":"stable","add_recipes_cq":"true","version_file":"flutter_stable.version","target_file":"ios_build_all_plugins.yaml"},"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_1 master - plugins","timeout":120,"properties":{"add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 0 --shardCount 5"},"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_2 master - plugins","timeout":120,"properties":{"add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 1 --shardCount 5"},"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_3 master - plugins","timeout":120,"properties":{"add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 2 --shardCount 5"},"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_4 master - plugins","timeout":120,"properties":{"add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 3 --shardCount 5"},"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_5 master - plugins","timeout":120,"properties":{"add_recipes_cq":"true","version_file":"flutter_master.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 4 --shardCount 5"},"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_1 stable - plugins","timeout":120,"properties":{"channel":"stable","add_recipes_cq":"true","version_file":"flutter_stable.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 0 --shardCount 5"},"presubmit":false,"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_2 stable - plugins","timeout":120,"properties":{"channel":"stable","add_recipes_cq":"true","version_file":"flutter_stable.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 1 --shardCount 5"},"presubmit":false,"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_3 stable - plugins","timeout":120,"properties":{"channel":"stable","add_recipes_cq":"true","version_file":"flutter_stable.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 2 --shardCount 5"},"presubmit":false,"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_4 stable - plugins","timeout":120,"properties":{"channel":"stable","add_recipes_cq":"true","version_file":"flutter_stable.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 3 --shardCount 5"},"presubmit":false,"recipe":"plugins/plugins"},{"name":"Mac_arm64 ios_platform_tests_shard_5 stable - plugins","timeout":120,"properties":{"channel":"stable","add_recipes_cq":"true","version_file":"flutter_stable.version","target_file":"ios_platform_tests.yaml","package_sharding":"--shardIndex 4 --shardCount 5"},"presubmit":false,"recipe":"plugins/plugins"},{"name":"Windows win32-platform_tests master","timeout":60,"properties":{"add_recipes_cq":"true","target_file":"windows_build_and_platform_tests.yaml","channel":"master","version_file":"flutter_master.version","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]\n"},"recipe":"plugins/plugins"},{"name":"Windows win32-platform_tests stable","timeout":60,"properties":{"add_recipes_cq":"true","target_file":"windows_build_and_platform_tests.yaml","channel":"stable","version_file":"flutter_stable.version","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]\n"},"presubmit":false,"recipe":"plugins/plugins"},{"name":"Windows windows-build_all_plugins master","timeout":30,"properties":{"add_recipes_cq":"true","target_file":"windows_build_all_plugins.yaml","channel":"master","version_file":"flutter_master.version","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]\n"},"recipe":"plugins/plugins"},{"name":"Windows windows-build_all_plugins stable","timeout":30,"properties":{"add_recipes_cq":"true","target_file":"windows_build_all_plugins.yaml","channel":"stable","version_file":"flutter_stable.version","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]\n"},"recipe":"plugins/plugins"},{"name":"Linux ci_yaml plugins roller","timeout":30,"runIf":[".ci.yaml"],"recipe":"infra/ci_yaml"}],"enabledBranches":["main"],"platformProperties":{"linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]\n","device_type":"none","os":"Linux"}},"windows":{"properties":{"dependencies":"[\n  {\"dependency\": \"certs\", \"version\": \"version:9563bb\"}\n]\n","device_type":"none","os":"Windows"}},"mac_arm64":{"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","os":"Mac-12","device_type":"none","cpu":"arm64","xcode":"14a5294e"}},"mac_x64":{"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"14a5294e\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","os":"Mac-12","device_type":"none","cpu":"x86","xcode":"14a5294e"}}}}
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index 09bc492..3efe30f 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -7758,2095 +7758,6 @@
       }
     }
     builders {
-      name: "Linux stable Android AOT Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "android_sdk_license": "\\n24333f8a63b6825ea9c5514f83c2829b004d1fee",'
-        '  "android_sdk_preview_license": "\\n84831b9409646a918e30573bab4c9c91346d8abd",'
-        '  "bringup": false,'
-        '  "build_android_aot": true,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Android Debug Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "android_sdk_license": "\\n24333f8a63b6825ea9c5514f83c2829b004d1fee",'
-        '  "android_sdk_preview_license": "\\n84831b9409646a918e30573bab4c9c91346d8abd",'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": true,'
-        '  "build_android_jit_release": true,'
-        '  "build_android_vulkan": true,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Android Emulator Tests"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "android_virtual_device",'
-        '      "version": "31"'
-        '    },'
-        '    {'
-        '      "dependency": "goldctl",'
-        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/scenarios",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_android_virtual_device_31"
-        path: "android_virtual_device"
-      }
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
-        path: "goldctl"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Android clang-tidy"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:32"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 32,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "lint_android": true,'
-        '  "lint_host": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_lint",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Arm Host Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_arm",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 5400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Benchmarks"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_metrics",'
-        '  "upload_metrics": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Benchmarks (no-upload)"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_metrics",'
-        '  "upload_metrics": false,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Framework Smoke Tests"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/framework_smoke",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Fuchsia"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": true,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "fuchsia_ctl_version": "version:0.0.27",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 5400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Fuchsia FEMU"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": true,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "emulator_arch": "x64",'
-        '  "enable_cso": true,'
-        '  "fuchsia_ctl_version": "version:0.0.27",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/femu_test",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Host Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:32"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 32,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gclient_variables": {'
-        '    "download_emsdk": true'
-        '  },'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Host clang-tidy"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:32"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 32,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "lint_android": false,'
-        '  "lint_host": true,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_lint",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable License"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_license",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Unopt"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_unopt",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Web Framework tests"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:32"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 32,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "chrome_and_driver",'
-        '      "version": "version:111.0a"'
-        '    },'
-        '    {'
-        '      "dependency": "curl",'
-        '      "version": "version:7.64.0"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "drone_dimensions": ['
-        '    "device_type=none"'
-        '  ],'
-        '  "framework": true,'
-        '  "gclient_variables": {'
-        '    "download_emsdk": true'
-        '  },'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "no_goma": true,'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/web_engine_framework",'
-        '  "shard": "web_tests",'
-        '  "subshards": ['
-        '    "0",'
-        '    "1",'
-        '    "2",'
-        '    "3",'
-        '    "4",'
-        '    "5",'
-        '    "6",'
-        '    "7_last"'
-        '  ],'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_chrome_and_driver_version_111_0a"
-        path: "chrome_and_driver"
-      }
-      caches {
-        name: "engine_3_7_0_chrome_and_driver_version_111_0a_legacy"
-        path: "chrome"
-      }
-      caches {
-        name: "engine_3_7_0_curl_version_7_64_0"
-        path: "curl"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_android_aot_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_android_aot_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_android_debug_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_android_debug_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_arm_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_arm_host_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_host_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_web_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_web_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable mac_android_aot_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "mac_android_aot_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
       name: "Linux technical_debt__cost"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cores:8"
@@ -33361,1008 +31272,6 @@
       }
     }
     builders {
-      name: "Mac stable Android AOT Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "android_sdk_license": "\\n24333f8a63b6825ea9c5514f83c2829b004d1fee",'
-        '  "android_sdk_preview_license": "\\n84831b9409646a918e30573bab4c9c91346d8abd",'
-        '  "bringup": false,'
-        '  "build_android_aot": true,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable Host Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gclient_variables": {'
-        '    "download_emsdk": true'
-        '  },'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable Host clang-tidy"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:12"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 12,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "lint_host": true,'
-        '  "lint_ios": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine_lint",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable Unopt"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "runtime_versions": ['
-        '      "ios-16-0_14a5294e"'
-        '    ],'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine_unopt",'
-        '  "runtime_versions": ['
-        '    "ios-16-0_14a5294e"'
-        '  ],'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable iOS Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": true,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": true,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable iOS Engine Profile"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": true,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": true,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 5400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable iOS Engine Release"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": true,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": true,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 5400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable iOS clang-tidy"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "lint_host": false,'
-        '  "lint_ios": true,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine_lint",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable mac_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "mac_host_engine",'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "goldctl",'
-        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
-        path: "goldctl"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable mac_ios_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "mac_ios_engine",'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "jazzy",'
-        '      "version": "0.14.1"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_jazzy_0_14_1"
-        path: "jazzy"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
       name: "Mac tool_integration_tests_1_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
@@ -49415,528 +46324,6 @@
       }
     }
     builders {
-      name: "Windows stable Android AOT Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "android_sdk_license": "\\n24333f8a63b6825ea9c5514f83c2829b004d1fee",'
-        '  "android_sdk_preview_license": "\\n84831b9409646a918e30573bab4c9c91346d8abd",'
-        '  "bringup": false,'
-        '  "build_android_aot": true,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable Host Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gclient_variables": {'
-        '    "download_emsdk": true'
-        '  },'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable Unopt"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine/engine_unopt",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable windows_android_aot_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "windows_android_aot_engine",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable windows_arm_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "windows_arm_host_engine",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable windows_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "windows_host_engine",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
       name: "Windows tool_integration_tests_1_6"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
@@ -53032,264 +49419,6 @@
         value: 100
       }
     }
-    builders {
-      name: "stable-Linux Engine Drone"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "clobber": false,'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "recipe": "engine/engine_builder",'
-        '  "upload_packages": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_main_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_main_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_main_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_main_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_main_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "stable-Linux Web Drone"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "clobber": false,'
-        '  "gcs_goldens_bucket": "flutter_logs",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "recipe": "engine/web_engine_drone",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 28
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_main_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_main_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_main_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_main_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_main_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "stable-Mac Engine Drone"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "clobber": false,'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "recipe": "engine/engine_builder",'
-        '  "upload_packages": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_main_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_main_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_main_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_main_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "stable-Windows Engine Drone"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.prod"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "clobber": false,'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "recipe": "engine/engine_builder",'
-        '  "upload_packages": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      caches {
-        name: "engine_main_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_main_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_main_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_main_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
   }
 }
 buckets {
@@ -60961,2116 +57090,6 @@
       }
     }
     builders {
-      name: "Linux stable Android AOT Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "android_sdk_license": "\\n24333f8a63b6825ea9c5514f83c2829b004d1fee",'
-        '  "android_sdk_preview_license": "\\n84831b9409646a918e30573bab4c9c91346d8abd",'
-        '  "bringup": false,'
-        '  "build_android_aot": true,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Android Debug Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "android_sdk_license": "\\n24333f8a63b6825ea9c5514f83c2829b004d1fee",'
-        '  "android_sdk_preview_license": "\\n84831b9409646a918e30573bab4c9c91346d8abd",'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": true,'
-        '  "build_android_jit_release": true,'
-        '  "build_android_vulkan": true,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Android Emulator Tests"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "android_virtual_device",'
-        '      "version": "31"'
-        '    },'
-        '    {'
-        '      "dependency": "goldctl",'
-        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/scenarios",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_android_virtual_device_31"
-        path: "android_virtual_device"
-      }
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
-        path: "goldctl"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Android clang-tidy"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:32"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 32,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "lint_android": true,'
-        '  "lint_host": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_lint",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Arm Host Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_arm",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 5400
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Benchmarks"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_metrics",'
-        '  "upload_metrics": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Benchmarks (no-upload)"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_metrics",'
-        '  "upload_metrics": false,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Framework Smoke Tests"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/framework_smoke",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Fuchsia"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": true,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "fuchsia_ctl_version": "version:0.0.27",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 5400
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Fuchsia FEMU"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": true,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "emulator_arch": "x64",'
-        '  "enable_cso": true,'
-        '  "fuchsia_ctl_version": "version:0.0.27",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/femu_test",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Host Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:32"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 32,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gclient_variables": {'
-        '    "download_emsdk": true'
-        '  },'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Host clang-tidy"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:32"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 32,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "lint_android": false,'
-        '  "lint_host": true,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_lint",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable License"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_license",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Unopt"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": true,'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/engine_unopt",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable Web Framework tests"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:32"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 32,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "chrome_and_driver",'
-        '      "version": "version:111.0a"'
-        '    },'
-        '    {'
-        '      "dependency": "curl",'
-        '      "version": "version:7.64.0"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "drone_dimensions": ['
-        '    "device_type=none"'
-        '  ],'
-        '  "framework": true,'
-        '  "gclient_variables": {'
-        '    "download_emsdk": true'
-        '  },'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "no_goma": true,'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine/web_engine_framework",'
-        '  "shard": "web_tests",'
-        '  "subshards": ['
-        '    "0",'
-        '    "1",'
-        '    "2",'
-        '    "3",'
-        '    "4",'
-        '    "5",'
-        '    "6",'
-        '    "7_last"'
-        '  ],'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_chrome_and_driver_version_111_0a"
-        path: "chrome_and_driver"
-      }
-      caches {
-        name: "engine_3_7_0_chrome_and_driver_version_111_0a_legacy"
-        path: "chrome"
-      }
-      caches {
-        name: "engine_3_7_0_curl_version_7_64_0"
-        path: "curl"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_android_aot_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_android_aot_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_android_debug_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_android_debug_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_arm_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_arm_host_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_host_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable linux_web_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "linux_web_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux stable mac_android_aot_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:8"
-      dimensions: "device_type:none"
-      dimensions: "os:Ubuntu"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "mac_android_aot_engine",'
-        '  "cores": 8,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    },'
-        '    {'
-        '      "dependency": "gradle_cache",'
-        '      "version": "none"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Ubuntu",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_gradle_cache_none"
-        path: "gradle_cache"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
       name: "Linux technical_debt__cost"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cores:8"
@@ -87273,1018 +81292,6 @@
       }
     }
     builders {
-      name: "Mac stable Android AOT Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "android_sdk_license": "\\n24333f8a63b6825ea9c5514f83c2829b004d1fee",'
-        '  "android_sdk_preview_license": "\\n84831b9409646a918e30573bab4c9c91346d8abd",'
-        '  "bringup": false,'
-        '  "build_android_aot": true,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable Host Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gclient_variables": {'
-        '    "download_emsdk": true'
-        '  },'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable Host clang-tidy"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cores:12"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cores": 12,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "lint_host": true,'
-        '  "lint_ios": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine_lint",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable Unopt"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "runtime_versions": ['
-        '      "ios-16-0_14a5294e"'
-        '    ],'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine_unopt",'
-        '  "runtime_versions": ['
-        '    "ios-16-0_14a5294e"'
-        '  ],'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable iOS Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": true,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": true,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable iOS Engine Profile"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": true,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": true,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 5400
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable iOS Engine Release"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": true,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": true,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 5400
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable iOS clang-tidy"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "lint_host": false,'
-        '  "lint_ios": true,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine/engine_lint",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable mac_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "mac_host_engine",'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "goldctl",'
-        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
-        path: "goldctl"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac stable mac_ios_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_type:none"
-      dimensions: "mac_model:Macmini8,1|Macmini9,1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "14a5294e"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "mac_ios_engine",'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "jazzy",'
-        '      "version": "0.14.1"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "14a5294e"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_jazzy_0_14_1"
-        path: "jazzy"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "flutter_xcode"
-        path: "osx_sdk"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
       name: "Mac tool_integration_tests_1_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
@@ -104550,534 +97557,6 @@
       }
     }
     builders {
-      name: "Windows stable Android AOT Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "android_sdk_license": "\\n24333f8a63b6825ea9c5514f83c2829b004d1fee",'
-        '  "android_sdk_preview_license": "\\n84831b9409646a918e30573bab4c9c91346d8abd",'
-        '  "bringup": false,'
-        '  "build_android_aot": true,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable Host Engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": true,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gclient_variables": {'
-        '    "download_emsdk": true'
-        '  },'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine/engine",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable Unopt"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "add_recipes_cq": true,'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine/engine_unopt",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 4500
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable windows_android_aot_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "windows_android_aot_engine",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable windows_arm_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "windows_arm_host_engine",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Windows stable windows_host_engine"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_type:none"
-      dimensions: "os:Windows-10"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/flutter-3.10-candidate.1"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/goma": {'
-        '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
-        '  },'
-        '  "$kitchen": {'
-        '    "emulate_gce": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/swarming": {'
-        '    "server": "https://chromium-swarm.appspot.com"'
-        '  },'
-        '  "bringup": false,'
-        '  "build_android_aot": false,'
-        '  "build_android_debug": false,'
-        '  "build_android_jit_release": false,'
-        '  "build_android_vulkan": false,'
-        '  "build_fuchsia": false,'
-        '  "build_host": false,'
-        '  "build_ios": false,'
-        '  "clobber": false,'
-        '  "config_name": "windows_host_engine",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "version:11"'
-        '    }'
-        '  ],'
-        '  "device_type": "none",'
-        '  "gcs_goldens_bucket": "",'
-        '  "git_branch": "stable",'
-        '  "git_repo": "engine",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "ios_debug": false,'
-        '  "ios_profile": false,'
-        '  "ios_release": false,'
-        '  "mastername": "client.flutter",'
-        '  "os": "Windows-10",'
-        '  "recipe": "engine_v2/engine_v2",'
-        '  "release_build": true,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 3600
-      expiration_secs: 86400
-      caches {
-        name: "engine_3_7_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "engine_3_7_0_git"
-        path: "git"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11"
-        path: "open_jdk"
-      }
-      caches {
-        name: "engine_3_7_0_open_jdk_version_11_legacy"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
       name: "Windows tool_integration_tests_1_6"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index 3bc44d8..85c2aea 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -5112,199 +5112,6 @@
   favicon_url: "https://storage.googleapis.com/flutter_infra/favicon.ico"
 }
 consoles {
-  id: "stable_engine"
-  name: "stable_engine"
-  repo_url: "https://flutter.googlesource.com/mirrors/engine"
-  refs: "regexp:refs/heads/flutter-3\\.10-candidate\\.1"
-  manifest_name: "REVISION"
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Android AOT Engine"
-    category: "Linux"
-    short_name: "lsaae"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Android Debug Engine"
-    category: "Linux"
-    short_name: "lsade"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Android Emulator Tests"
-    category: "Linux"
-    short_name: "lsaet"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Benchmarks"
-    category: "Linux"
-    short_name: "lsb"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Benchmarks (no-upload)"
-    category: "Linux"
-    short_name: "lsb("
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Fuchsia"
-    category: "Linux"
-    short_name: "lsf"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Fuchsia FEMU"
-    category: "Linux"
-    short_name: "lsff"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Framework Smoke Tests"
-    category: "Linux"
-    short_name: "lsfst"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Host Engine"
-    category: "Linux"
-    short_name: "lshe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Unopt"
-    category: "Linux"
-    short_name: "lsu"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable License"
-    category: "Linux"
-    short_name: "lsl"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Host clang-tidy"
-    category: "Linux"
-    short_name: "lshc"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Android clang-tidy"
-    category: "Linux"
-    short_name: "lsac"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Arm Host Engine"
-    category: "Linux"
-    short_name: "lsahe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable linux_arm_host_engine"
-    category: "Linux"
-    short_name: "lslah"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable linux_host_engine"
-    category: "Linux"
-    short_name: "lslhe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable linux_android_aot_engine"
-    category: "Linux"
-    short_name: "lslaa"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable linux_android_debug_engine"
-    category: "Linux"
-    short_name: "lslad"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable linux_web_engine"
-    category: "Linux"
-    short_name: "lslwe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable Web Framework tests"
-    category: "Linux"
-    short_name: "lswft"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable Android AOT Engine"
-    category: "Mac"
-    short_name: "msaae"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable Host Engine"
-    category: "Mac"
-    short_name: "mshe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Linux stable mac_android_aot_engine"
-    category: "Linux"
-    short_name: "lsmaa"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable mac_host_engine"
-    category: "Mac"
-    short_name: "msmhe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable Unopt"
-    category: "Mac"
-    short_name: "msu"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable Host clang-tidy"
-    category: "Mac"
-    short_name: "mshc"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable iOS clang-tidy"
-    category: "Mac"
-    short_name: "msic"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable iOS Engine"
-    category: "Mac"
-    short_name: "msie"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable mac_ios_engine"
-    category: "Mac"
-    short_name: "msmie"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Windows stable Android AOT Engine"
-    category: "Windows"
-    short_name: "wsaae"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Windows stable Host Engine"
-    category: "Windows"
-    short_name: "wshe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Windows stable windows_android_aot_engine"
-    category: "Windows"
-    short_name: "wswaa"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Windows stable windows_host_engine"
-    category: "Windows"
-    short_name: "wswhe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Windows stable windows_arm_host_engine"
-    category: "Windows"
-    short_name: "wswah"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Windows stable Unopt"
-    category: "Windows"
-    short_name: "wsu"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable iOS Engine Profile"
-    category: "Mac"
-    short_name: "msiep"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.prod/Mac stable iOS Engine Release"
-    category: "Mac"
-    short_name: "msier"
-  }
-  favicon_url: "https://storage.googleapis.com/flutter_infra/favicon.ico"
-}
-consoles {
   id: "engine-try"
   name: "Engine try builders"
   builders {
@@ -5428,191 +5235,6 @@
   refs: "regexp:refs/heads/main"
   manifest_name: "REVISION"
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Android AOT Engine"
-    category: "Linux"
-    short_name: "lsaae"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Android Debug Engine"
-    category: "Linux"
-    short_name: "lsade"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Android Emulator Tests"
-    category: "Linux"
-    short_name: "lsaet"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Benchmarks"
-    category: "Linux"
-    short_name: "lsb"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Benchmarks (no-upload)"
-    category: "Linux"
-    short_name: "lsb("
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Fuchsia"
-    category: "Linux"
-    short_name: "lsf"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Fuchsia FEMU"
-    category: "Linux"
-    short_name: "lsff"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Framework Smoke Tests"
-    category: "Linux"
-    short_name: "lsfst"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Host Engine"
-    category: "Linux"
-    short_name: "lshe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Unopt"
-    category: "Linux"
-    short_name: "lsu"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable License"
-    category: "Linux"
-    short_name: "lsl"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Host clang-tidy"
-    category: "Linux"
-    short_name: "lshc"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Android clang-tidy"
-    category: "Linux"
-    short_name: "lsac"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Arm Host Engine"
-    category: "Linux"
-    short_name: "lsahe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable linux_arm_host_engine"
-    category: "Linux"
-    short_name: "lslah"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable linux_host_engine"
-    category: "Linux"
-    short_name: "lslhe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable linux_android_aot_engine"
-    category: "Linux"
-    short_name: "lslaa"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable linux_android_debug_engine"
-    category: "Linux"
-    short_name: "lslad"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable linux_web_engine"
-    category: "Linux"
-    short_name: "lslwe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable Web Framework tests"
-    category: "Linux"
-    short_name: "lswft"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable Android AOT Engine"
-    category: "Mac"
-    short_name: "msaae"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable Host Engine"
-    category: "Mac"
-    short_name: "mshe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux stable mac_android_aot_engine"
-    category: "Linux"
-    short_name: "lsmaa"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable mac_host_engine"
-    category: "Mac"
-    short_name: "msmhe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable Unopt"
-    category: "Mac"
-    short_name: "msu"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable Host clang-tidy"
-    category: "Mac"
-    short_name: "mshc"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable iOS clang-tidy"
-    category: "Mac"
-    short_name: "msic"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable iOS Engine"
-    category: "Mac"
-    short_name: "msie"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable mac_ios_engine"
-    category: "Mac"
-    short_name: "msmie"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Windows stable Android AOT Engine"
-    category: "Windows"
-    short_name: "wsaae"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Windows stable Host Engine"
-    category: "Windows"
-    short_name: "wshe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Windows stable windows_android_aot_engine"
-    category: "Windows"
-    short_name: "wswaa"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Windows stable windows_host_engine"
-    category: "Windows"
-    short_name: "wswhe"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Windows stable windows_arm_host_engine"
-    category: "Windows"
-    short_name: "wswah"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Windows stable Unopt"
-    category: "Windows"
-    short_name: "wsu"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable iOS Engine Profile"
-    category: "Mac"
-    short_name: "msiep"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Mac stable iOS Engine Release"
-    category: "Mac"
-    short_name: "msier"
-  }
-  builders {
     name: "buildbucket/luci.flutter.staging/Linux linux_android_emulator_tests"
     category: "Linux"
     short_name: "llaet"
diff --git a/config/generated/flutter/luci/luci-scheduler.cfg b/config/generated/flutter/luci/luci-scheduler.cfg
index d379622..4beda94 100644
--- a/config/generated/flutter/luci/luci-scheduler.cfg
+++ b/config/generated/flutter/luci/luci-scheduler.cfg
@@ -516,11 +516,3 @@
     refs: "regexp:refs/heads/master"
   }
 }
-trigger {
-  id: "stable-gitiles-trigger-engine"
-  realm: "prod"
-  gitiles {
-    repo: "https://flutter.googlesource.com/mirrors/engine"
-    refs: "regexp:refs/heads/flutter-3\\.10-candidate\\.1"
-  }
-}
diff --git a/config/generated/flutter/luci/project.cfg b/config/generated/flutter/luci/project.cfg
index ff8e04c..d0f4ce6 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.39.14"
+  version: "1.39.10"
   package_dir: "../../.."
   config_dir: "generated/flutter/luci"
   entry_point: "main.star"
diff --git a/config/lib/release_branches/branches.json b/config/lib/release_branches/branches.json
index 763a909..94f370b 100644
--- a/config/lib/release_branches/branches.json
+++ b/config/lib/release_branches/branches.json
@@ -1,16 +1,4 @@
 {
-    "stable": {
-        "testing_ref": "refs/heads/flutter-3\\.10-candidate\\.1",
-        "release_ref": "refs/heads/stable",
-        "recipes_ref": "refs/heads/flutter-3.10-candidate.1",
-        "version": "3_7_0"
-    },
-    "beta": {
-        "testing_ref": "refs/heads/flutter-3\\.8-candidate\\.10",
-        "release_ref": "refs/heads/beta",
-        "recipes_ref": "refs/heads/flutter-3.8-candidate.10",
-        "version": "3_8_0"
-    },
     "main": {
         "testing_ref": "refs/heads/main",
         "recipes_ref": "refs/heads/main"
diff --git a/config/lib/release_branches/branches.proto b/config/lib/release_branches/branches.proto
index 3a0ccf1..38c39b9 100644
--- a/config/lib/release_branches/branches.proto
+++ b/config/lib/release_branches/branches.proto
@@ -10,9 +10,7 @@
 }
 
 message Branches {
-  Branch stable = 1;
-  Branch beta = 2;
-  reserved 3; // dev
+  reserved 1, 2, 3; // stable, beta, dev
   Branch master = 4;
   reserved 5; // fuchsia_f1
   map<string, Branch> fuchsia = 6;