Roll flutter to de320218f2b8a66acc0b8941d7d802fff4da0341

Roller-URL: https://ci.chromium.org/b/8811457028794433697
Cq-Cl-Tag: roller-builder:Linux beta ci_yaml flutter roller
Cq-Cl-Tag: roller-bid:8811457028794433697
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I174b6a41dc2f3723a05b475c07d3447345f5980b
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/31182
Commit-Queue: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
diff --git a/config/generated/ci_yaml/flutter_beta_config.json b/config/generated/ci_yaml/flutter_beta_config.json
index 34d24d2..d3e42c9 100644
--- a/config/generated/ci_yaml/flutter_beta_config.json
+++ b/config/generated/ci_yaml/flutter_beta_config.json
@@ -1 +1 @@
-{"targets":[{"name":"Linux analyze","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"analyze","validation_name":"Analyze"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux build_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"}\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:31v8\"}\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:31v8\"}\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","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/","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  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\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/","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/","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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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_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"},"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_samsung_s10 backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"backdrop_filter_perf__timeline_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 channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"channels_integration_test"},"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 color_filter_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"scheduler":"luci","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"},"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_11\", \"path\": \"java\"}\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_11\", \"path\": \"java\"}\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_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","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\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","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\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","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\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\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_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","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\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\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_samsung_s10 cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cubic_bezier_perf__timeline_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_samsung_s10 cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cull_opacity_perf__timeline_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 drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"drive_perf_debug_warning"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"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 fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_large_images__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flavors_test"},"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","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","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","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 flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_view__start_up"},"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 fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"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","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"},"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 imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","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"},"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 integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_driver"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_screenshot"},"scheduler":"luci","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"},"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","bringup":true,"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 new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","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"},"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_samsung_s10 picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","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"},"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_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channel_sample_test"},"scheduler":"luci","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"},"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_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"},"scheduler":"luci","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"},"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 service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"service_extensions_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_samsung_s10 textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","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\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"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","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"recipe":"flutter/android_views"},{"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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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","bringup":true,"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","bringup":true,"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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_lifecycles_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_lifecycles_test"},"presubmit":false,"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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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_arm64_ios build_ios_framework_module_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\n","task_name":"build_ios_framework_module_test"},"scheduler":"luci","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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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/**","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  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\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/**","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/**","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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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_host_cross_arch_tests","bringup":true,"timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\",\"hostonly\",\"shard\"]\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\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":"Mac tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\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":"Mac tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\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":"Mac tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\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":"Mac tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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 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"},"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 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_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 microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"microbenchmarks"},"scheduler":"luci","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"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android flutter_gallery_mac__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"flutter_gallery_mac__start_up"},"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_11\", \"path\": \"java\"}\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_11\", \"path\": \"java\"}\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_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios cubic_bezier_perf_ios_sksl_warmup__timeline_summary","bringup":true,"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 route_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"route_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_arm64_ios flutter_gallery_ios__compile","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\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"},"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_arm64_ios hello_world_ios__compile","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\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","runIf":["dev/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hot_mode_dev_cycle_macos_target__benchmark","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"scheduler":"luci","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"},"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","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_arm64_ios ios_app_with_extensions_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\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_arm64_ios ios_content_validation_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\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","bringup":true,"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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios macos_chrome_dev_mode","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\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","bringup":true,"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","bringup":true,"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"},"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","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 hot_mode_dev_cycle_ios__benchmark","bringup":true,"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 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_ios native_ui_tests_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"native_ui_tests_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios native_ui_tests_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\n","task_name":"native_ui_tests_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_ui_tests_macos","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":"Mac run_release_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"run_release_test_macos"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios run_release_test_macos","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\",\"arm64\"]\n","task_name":"run_release_test_macos"},"scheduler":"luci","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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\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/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\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/","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/","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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_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\", \"version\": \"version:vs2019\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"1_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"2_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"3_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"4_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"5_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"6_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\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 windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"hostonly\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"scheduler":"luci","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"},"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_11\", \"path\": \"java\"}\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"},{"name":"google_test","bringup":true,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"google_internal","presubmit":false}],"enabledBranches":["main","master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"curl\"}\n]","os":"Debian","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_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_os":"N"}},"linux_samsung_s10":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_os":"R"}},"mac":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"}\n]","dependencies":"[]","os":"Mac-12","device_type":"none","cpu":"x86","xcode":"13a233"}},"mac_android":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Mac-12","cpu":"x86","device_os":"N"}},"mac_ios":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"},\n  {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"apple_signing\"}\n]","os":"Mac-12","cpu":"x86","device_os":"iOS-15.1","xcode":"13a233"}},"mac_arm64_ios":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java11\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"},\n  {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"apple_signing\"}\n]","os":"Mac-12","cpu":"arm64","device_os":"iOS-15.1","xcode":"13a233"}},"windows":{"properties":{"caches":"[\n  {\"name\":\"builder_win_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"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_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"certs\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Windows-10","device_os":"N"}}}}
+{"targets":[{"name":"Linux analyze","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"analyze","validation_name":"Analyze"},"recipe":"flutter/flutter"},{"name":"Linux android views","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"recipe":"flutter/android_views"},{"name":"Linux build_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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_2","tags":"[\"framework\", \"hostonly\", \"shard\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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_2","tags":"[\"framework\", \"hostonly\", \"shard\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\"]\n"},"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"},"recipe":"flutter/flutter"},{"name":"Linux docs_publish","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"master-docs-flutter-dev","release_ref":"refs/heads/master"},"presubmit":false,"enabledBranches":["main","master"],"recipe":"flutter/flutter"},{"name":"Linux docs_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\",\"hostonly\"]\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:32v1\"}\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:32v1\"}\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:32v1\"}\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\"]\n"},"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\"]\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\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\"]\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\"]\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\"]\n"},"recipe":"flutter/flutter"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\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\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\n","task_name":"technical_debt__cost"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\", \"hostonly\", \"shard\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\"]\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:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\"]\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:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\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:32v1\"},\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\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:32v1\"},\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\"]\n"},"scheduler":"luci","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:32v1\"},\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\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\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\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\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\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\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\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\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\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\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\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\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\"]\n"},"scheduler":"luci","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:32v1\"},\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\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\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_semantics_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_semantics_integration_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_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_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_samsung_s10 backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"backdrop_filter_perf__timeline_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 channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"channels_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android clipper_cache_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"clipper_cache_perf__e2e_summary"},"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 color_filter_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"scheduler":"luci","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"},"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]"},"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]"},"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]"},"scheduler":"luci","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\": \"11\"}\n]"},"scheduler":"luci","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\": \"11\"}\n]"},"scheduler":"luci","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\": \"11\"}\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]"},"scheduler":"luci","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\": \"11\"}\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_samsung_s10 cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"cubic_bezier_perf__timeline_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_samsung_s10 cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"cull_opacity_perf__timeline_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 drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"drive_perf_debug_warning"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"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 fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fast_scroll_large_images__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flavors_test"},"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","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","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","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 flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_view__start_up"},"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 fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fullscreen_textfield_perf"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"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","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"},"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 imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","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"},"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 integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\" ,\"android\", \"linux\"]\n","task_name":"integration_ui_driver"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"integration_ui_screenshot"},"scheduler":"luci","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"},"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 list_text_layout_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"list_text_layout_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android list_text_layout_impeller_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"list_text_layout_impeller_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 new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"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_samsung_s10 picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","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"},"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_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"platform_channel_sample_test"},"scheduler":"luci","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"},"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_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"},"scheduler":"luci","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"},"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 service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"service_extensions_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_samsung_s10 textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s10\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","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\": \"11\"}\n]"},"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 opacity_peephole_one_rect_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"opacity_peephole_one_rect_perf__e2e_summary"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"gradient_consistent_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_static_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"gradient_static_perf__e2e_summary"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_lifecycles_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"android_lifecycles_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Staging_build_linux analyze","bringup":true,"timeout":60,"properties":{"ignore_flakiness":"true","tags":"[\"framework\",\"hostonly\"]\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\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\"]\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 build_ios_framework_module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\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_arm64_ios build_ios_framework_module_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"build_ios_framework_module_test"},"scheduler":"luci","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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\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\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\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\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\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\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\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\"]\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":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\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\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\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/**","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\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"}\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/**","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\"]\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/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\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_host_cross_arch_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\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\"]\n","test_timeout_secs":"2700"},"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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\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\"]\n","test_timeout_secs":"2700"},"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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\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\"]\n","test_timeout_secs":"2700"},"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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\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\"]\n","test_timeout_secs":"2700"},"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:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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\", \"version\": \"13a233\"}\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\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 entrypoint_dart_registrant","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"entrypoint_dart_registrant"},"scheduler":"luci","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"},"scheduler":"luci","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"},"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 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_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"},"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 run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"run_release_test"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android flutter_gallery_mac__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\"]\n","task_name":"flutter_gallery_mac__start_up"},"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]"},"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]"},"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]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios cubic_bezier_perf_ios_sksl_warmup__timeline_summary","bringup":true,"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","bringup":true,"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 route_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"route_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_arm64_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\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_arm64_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\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","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"},"scheduler":"luci","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"},"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","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_arm64_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\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_arm64_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\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_arm64_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\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","bringup":true,"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 new_gallery_impeller_ios__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_impeller_ios__transition_perf"},"scheduler":"luci","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"},"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","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 hot_mode_dev_cycle_ios__benchmark","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"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 native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\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":"Mac run_release_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\n","task_name":"run_release_test_macos"},"scheduler":"luci","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"},"scheduler":"luci","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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\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\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\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/","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\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"}\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/","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\"]\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/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\", \"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","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\"]\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"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\"]\n","test_timeout_secs":"2700"},"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:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603\"}\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 windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"scheduler":"luci","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"},"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]"},"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":["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_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_os":"N"}},"linux_samsung_s10":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"SM-G973U1"}},"mac":{"properties":{"dependencies":"[]","os":"Mac-12","device_type":"none","cpu":"x86","xcode":"13f17a"}},"mac_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Mac-12","cpu":"x86","device_os":"N"}},"mac_arm64_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:32v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","os":"Mac-12","cpu":"arm64","device_os":"N"}},"mac_ios":{"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"none\"}\n]","os":"Mac-12","cpu":"x86","device_os":"iOS-15","xcode":"13f17a"}},"mac_arm64_ios":{"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\", \"version\": \"13a233\"},\n  {\"dependency\": \"gems\", \"version\": \"v3.3.14\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"none\"}\n]","os":"Mac-12","cpu":"arm64","device_os":"iOS-15","xcode":"13f17a"}},"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:32v1\"},\n  {\"dependency\": \"certs\", \"version\": \"version:9563bb\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Windows-10","device_os":"N"}}}}
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index f36e972..af43c55 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -2731,8 +2731,9 @@
     builders {
       name: "Linux beta analyze"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -2755,9 +2756,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -2766,7 +2769,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -2784,7 +2787,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -2806,8 +2809,9 @@
     builders {
       name: "Linux beta build_tests_1_2"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -2830,10 +2834,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -2844,19 +2849,24 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
-        '      "dependency": "cmake"'
+        '      "dependency": "cmake",'
+        '      "version": "version:3.16.1"'
         '    },'
         '    {'
-        '      "dependency": "ninja"'
+        '      "dependency": "ninja",'
+        '      "version": "version:1.9.0"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -2865,7 +2875,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "1_2",'
@@ -2880,11 +2890,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -2900,23 +2910,23 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_cmake_default"
+        name: "flutter_3_1_0_cmake_version_3_16_1"
         path: "cmake"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_ninja_default"
+        name: "flutter_3_1_0_ninja_version_1_9_0"
         path: "ninja"
       }
       caches {
@@ -2946,8 +2956,9 @@
     builders {
       name: "Linux beta build_tests_2_2"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -2970,10 +2981,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -2984,19 +2996,24 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
-        '      "dependency": "cmake"'
+        '      "dependency": "cmake",'
+        '      "version": "version:3.16.1"'
         '    },'
         '    {'
-        '      "dependency": "ninja"'
+        '      "dependency": "ninja",'
+        '      "version": "version:1.9.0"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3005,7 +3022,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "2_2",'
@@ -3020,11 +3037,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -3040,23 +3057,23 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_cmake_default"
+        name: "flutter_3_1_0_cmake_version_3_16_1"
         path: "cmake"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_ninja_default"
+        name: "flutter_3_1_0_ninja_version_1_9_0"
         path: "ninja"
       }
       caches {
@@ -3086,8 +3103,9 @@
     builders {
       name: "Linux beta ci_yaml flutter roller"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3110,9 +3128,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3121,7 +3141,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "infra/ci_yaml",'
         '  "tags": ['
         '    "framework",'
@@ -3138,7 +3158,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -3256,8 +3276,9 @@
     builders {
       name: "Linux beta customer_testing"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3280,9 +3301,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3291,7 +3314,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -3309,7 +3332,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -3331,8 +3354,9 @@
     builders {
       name: "Linux beta docs_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3355,12 +3379,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "dashing"'
+        '      "dependency": "dashing",'
+        '      "version": "0.4.0"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3370,7 +3397,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter",'
         '  "release_ref": "",'
         '  "tags": ['
@@ -3389,11 +3416,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_dashing_default"
+        name: "flutter_3_1_0_dashing_0_4_0"
         path: "dashing"
       }
       caches {
@@ -3415,8 +3442,9 @@
     builders {
       name: "Linux beta firebase_abstract_method_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3439,13 +3467,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3454,7 +3484,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -3466,11 +3496,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -3478,7 +3508,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -3500,8 +3530,9 @@
     builders {
       name: "Linux beta firebase_android_embedding_v2_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3524,13 +3555,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3539,7 +3572,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -3551,11 +3584,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -3563,7 +3596,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -3585,8 +3618,9 @@
     builders {
       name: "Linux beta firebase_release_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3609,13 +3643,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3624,7 +3660,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -3636,11 +3672,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -3648,7 +3684,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -3670,8 +3706,9 @@
     builders {
       name: "Linux beta flutter_plugins"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3694,9 +3731,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3705,7 +3744,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "flutter_plugins",'
         '  "subshard": "analyze",'
@@ -3724,7 +3763,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -3746,8 +3785,9 @@
     builders {
       name: "Linux beta framework_tests_libraries"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3770,12 +3810,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3784,7 +3827,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "libraries",'
@@ -3803,11 +3846,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -3829,8 +3872,9 @@
     builders {
       name: "Linux beta framework_tests_misc"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3853,18 +3897,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
-        '      "dependency": "cmake"'
+        '      "dependency": "cmake",'
+        '      "version": "version:3.16.1"'
         '    },'
         '    {'
-        '      "dependency": "ninja"'
+        '      "dependency": "ninja",'
+        '      "version": "version:1.9.0"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -3872,10 +3921,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3884,7 +3934,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "misc",'
@@ -3899,11 +3949,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -3911,23 +3961,23 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_cmake_default"
+        name: "flutter_3_1_0_cmake_version_3_16_1"
         path: "cmake"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_ninja_default"
+        name: "flutter_3_1_0_ninja_version_1_9_0"
         path: "ninja"
       }
       caches {
@@ -3957,8 +4007,9 @@
     builders {
       name: "Linux beta framework_tests_widgets"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -3981,12 +4032,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -3995,7 +4049,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "widgets",'
@@ -4014,11 +4068,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -4040,8 +4094,9 @@
     builders {
       name: "Linux beta fuchsia_precache"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4064,9 +4119,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4075,7 +4132,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -4094,7 +4151,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4116,8 +4173,9 @@
     builders {
       name: "Linux beta gradle_desugar_classes_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4140,10 +4198,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -4154,7 +4213,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4163,7 +4223,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -4176,11 +4236,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -4196,7 +4256,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4226,8 +4286,9 @@
     builders {
       name: "Linux beta gradle_java8_compile_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4250,10 +4311,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -4264,7 +4326,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4273,7 +4336,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -4286,11 +4349,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -4306,7 +4369,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4336,8 +4399,9 @@
     builders {
       name: "Linux beta gradle_plugin_bundle_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4360,10 +4424,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -4374,7 +4439,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4383,7 +4449,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -4396,11 +4462,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -4416,7 +4482,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4446,8 +4512,9 @@
     builders {
       name: "Linux beta gradle_plugin_fat_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4470,10 +4537,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -4484,7 +4552,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4493,7 +4562,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -4506,11 +4575,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -4526,7 +4595,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4556,8 +4625,9 @@
     builders {
       name: "Linux beta gradle_plugin_light_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4580,10 +4650,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -4594,7 +4665,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4603,7 +4675,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -4616,11 +4688,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -4636,7 +4708,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4666,8 +4738,9 @@
     builders {
       name: "Linux beta module_custom_host_app_name_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4690,10 +4763,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -4704,7 +4778,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4713,7 +4788,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -4726,11 +4801,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -4746,7 +4821,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4776,8 +4851,9 @@
     builders {
       name: "Linux beta module_host_with_custom_build_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4800,17 +4876,19 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4819,7 +4897,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -4832,11 +4910,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -4852,7 +4930,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4874,8 +4952,9 @@
     builders {
       name: "Linux beta module_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -4898,10 +4977,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -4912,7 +4992,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -4921,7 +5002,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -4934,11 +5015,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -4954,7 +5035,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -4984,8 +5065,9 @@
     builders {
       name: "Linux beta plugin_dependencies_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5008,10 +5090,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -5022,7 +5105,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5031,7 +5115,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -5044,11 +5128,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5064,7 +5148,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -5094,8 +5178,9 @@
     builders {
       name: "Linux beta plugin_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5118,10 +5203,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -5132,7 +5218,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5141,7 +5228,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -5154,11 +5241,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5174,7 +5261,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -5204,8 +5291,9 @@
     builders {
       name: "Linux beta technical_debt__cost"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5228,17 +5316,19 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5247,7 +5337,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -5260,11 +5350,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5280,7 +5370,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -5302,8 +5392,9 @@
     builders {
       name: "Linux beta tool_integration_tests_1_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5327,27 +5418,31 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5356,7 +5451,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "1_4",'
@@ -5372,11 +5467,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5392,15 +5487,15 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -5430,8 +5525,9 @@
     builders {
       name: "Linux beta tool_integration_tests_2_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5455,27 +5551,31 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5484,7 +5584,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "2_4",'
@@ -5500,11 +5600,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5520,15 +5620,15 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -5558,8 +5658,9 @@
     builders {
       name: "Linux beta tool_integration_tests_3_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5583,27 +5684,31 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5612,7 +5717,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "3_4",'
@@ -5628,11 +5733,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5648,15 +5753,15 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -5686,8 +5791,9 @@
     builders {
       name: "Linux beta tool_integration_tests_4_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5711,27 +5817,31 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5740,7 +5850,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "4_4",'
@@ -5756,11 +5866,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5776,15 +5886,15 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -5814,8 +5924,9 @@
     builders {
       name: "Linux beta tool_tests_commands"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5839,17 +5950,19 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5858,7 +5971,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "commands",'
@@ -5873,11 +5986,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5885,7 +5998,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -5915,8 +6028,9 @@
     builders {
       name: "Linux beta tool_tests_general"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -5940,17 +6054,19 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -5959,7 +6075,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "general",'
@@ -5974,11 +6090,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -5986,7 +6102,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -6016,8 +6132,9 @@
     builders {
       name: "Linux beta web_benchmarks_canvaskit"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6040,17 +6157,19 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6059,7 +6178,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -6072,11 +6191,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6092,7 +6211,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -6114,8 +6233,9 @@
     builders {
       name: "Linux beta web_benchmarks_html"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6138,17 +6258,19 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6157,7 +6279,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab"'
@@ -6169,11 +6291,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6189,7 +6311,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -6211,8 +6333,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6235,20 +6358,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6257,7 +6383,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 0,'
@@ -6272,11 +6398,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6292,11 +6418,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -6318,8 +6444,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6342,20 +6469,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6364,7 +6494,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 1,'
@@ -6379,11 +6509,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6399,11 +6529,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -6425,8 +6555,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6449,20 +6580,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6471,7 +6605,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 2,'
@@ -6486,11 +6620,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6506,11 +6640,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -6532,8 +6666,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6556,20 +6691,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6578,7 +6716,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 3,'
@@ -6593,11 +6731,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6613,11 +6751,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -6639,8 +6777,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6663,20 +6802,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6685,7 +6827,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 4,'
@@ -6700,11 +6842,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6720,11 +6862,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -6746,8 +6888,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6770,20 +6913,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6792,7 +6938,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 5,'
@@ -6807,11 +6953,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6827,11 +6973,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -6853,8 +6999,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6877,20 +7024,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -6899,7 +7049,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 6,'
@@ -6914,11 +7064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -6934,11 +7084,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -6960,8 +7110,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -6984,20 +7135,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7006,7 +7160,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": "7_last",'
@@ -7021,11 +7175,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7041,11 +7195,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7067,8 +7221,9 @@
     builders {
       name: "Linux beta web_long_running_tests_1_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7091,20 +7246,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7113,7 +7271,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "1_5",'
@@ -7128,11 +7286,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7148,11 +7306,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7174,8 +7332,9 @@
     builders {
       name: "Linux beta web_long_running_tests_2_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7198,20 +7357,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7220,7 +7382,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "2_5",'
@@ -7235,11 +7397,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7255,11 +7417,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7281,8 +7443,9 @@
     builders {
       name: "Linux beta web_long_running_tests_3_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7305,20 +7468,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7327,7 +7493,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "3_5",'
@@ -7342,11 +7508,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7362,11 +7528,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7388,8 +7554,9 @@
     builders {
       name: "Linux beta web_long_running_tests_4_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7412,20 +7579,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7434,7 +7604,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "4_5",'
@@ -7449,11 +7619,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7469,11 +7639,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7495,8 +7665,9 @@
     builders {
       name: "Linux beta web_long_running_tests_5_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7519,20 +7690,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7541,7 +7715,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "5_5",'
@@ -7556,11 +7730,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7576,11 +7750,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7602,8 +7776,9 @@
     builders {
       name: "Linux beta web_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7626,20 +7801,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7648,7 +7826,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 0,'
@@ -7663,11 +7841,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7683,11 +7861,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7709,8 +7887,9 @@
     builders {
       name: "Linux beta web_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7733,20 +7912,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7755,7 +7937,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 1,'
@@ -7770,11 +7952,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7790,11 +7972,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7816,8 +7998,9 @@
     builders {
       name: "Linux beta web_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7840,20 +8023,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7862,7 +8048,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 2,'
@@ -7877,11 +8063,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -7897,11 +8083,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -7923,8 +8109,9 @@
     builders {
       name: "Linux beta web_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -7947,20 +8134,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -7969,7 +8159,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 3,'
@@ -7984,11 +8174,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -8004,11 +8194,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -8030,8 +8220,9 @@
     builders {
       name: "Linux beta web_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8054,20 +8245,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -8076,7 +8270,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 4,'
@@ -8091,11 +8285,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -8111,11 +8305,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -8137,8 +8331,9 @@
     builders {
       name: "Linux beta web_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8161,20 +8356,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -8183,7 +8381,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 5,'
@@ -8198,11 +8396,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -8218,11 +8416,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -8244,8 +8442,9 @@
     builders {
       name: "Linux beta web_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8268,20 +8467,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -8290,7 +8492,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 6,'
@@ -8305,11 +8507,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -8325,11 +8527,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -8351,8 +8553,9 @@
     builders {
       name: "Linux beta web_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8375,20 +8578,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -8397,7 +8603,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": "7_last",'
@@ -8412,11 +8618,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -8432,11 +8638,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -8458,8 +8664,9 @@
     builders {
       name: "Linux beta web_tool_tests"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8482,10 +8689,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -8496,10 +8704,12 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -8508,7 +8718,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tool_tests",'
         '  "subshard": "web",'
@@ -8523,11 +8733,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -8543,11 +8753,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -24723,14 +24933,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -24753,11 +24964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -24765,7 +24976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -24822,14 +25033,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -24852,11 +25064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -24864,7 +25076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -24921,14 +25133,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -24951,11 +25164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -24963,7 +25176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25020,14 +25233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25050,11 +25264,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25062,7 +25276,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25119,14 +25333,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25149,11 +25364,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25161,7 +25376,107 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
+        path: "curl"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android beta android_semantics_integration_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:N"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.flutter.prod"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Linux",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "linux"'
+        '  ],'
+        '  "task_name": "android_semantics_integration_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25218,14 +25533,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25248,11 +25564,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25260,7 +25576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25317,14 +25633,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25347,11 +25664,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25359,7 +25676,107 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
+        path: "curl"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android beta animated_complex_opacity_perf__e2e_summary"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:N"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.flutter.prod"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Linux",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "linux"'
+        '  ],'
+        '  "task_name": "animated_complex_opacity_perf__e2e_summary",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25416,14 +25833,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25446,11 +25864,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25458,7 +25876,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25515,14 +25933,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25545,11 +25964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25557,7 +25976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25614,14 +26033,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25644,11 +26064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25656,7 +26076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25713,14 +26133,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25743,11 +26164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25755,7 +26176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25812,14 +26233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25842,11 +26264,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25854,7 +26276,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -25911,14 +26333,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -25941,11 +26364,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -25953,7 +26376,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26010,14 +26433,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26040,11 +26464,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26052,7 +26476,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26113,10 +26537,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26139,11 +26564,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26151,7 +26576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26212,10 +26637,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26238,11 +26664,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26250,7 +26676,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26311,10 +26737,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26337,11 +26764,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26349,7 +26776,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26410,10 +26837,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26436,11 +26864,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26448,7 +26876,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26509,10 +26937,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26535,11 +26964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26547,7 +26976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26608,10 +27037,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26634,11 +27064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26646,7 +27076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26707,10 +27137,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26733,11 +27164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26745,7 +27176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26802,14 +27233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26832,11 +27264,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26844,7 +27276,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -26901,14 +27333,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -26931,11 +27364,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -26943,7 +27376,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27000,14 +27433,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27030,11 +27464,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27042,7 +27476,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27099,14 +27533,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27129,11 +27564,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27141,7 +27576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27198,14 +27633,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27228,11 +27664,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27240,7 +27676,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27297,14 +27733,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27327,11 +27764,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27339,7 +27776,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27396,14 +27833,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27426,11 +27864,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27438,7 +27876,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27495,14 +27933,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27525,11 +27964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27537,7 +27976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27594,14 +28033,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27624,11 +28064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27636,7 +28076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27693,14 +28133,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27723,11 +28164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27735,7 +28176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27792,14 +28233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27822,11 +28264,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27834,7 +28276,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27891,14 +28333,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27921,11 +28364,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -27933,7 +28376,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -27990,14 +28433,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28020,11 +28464,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28032,7 +28476,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28089,14 +28533,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28119,11 +28564,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28131,7 +28576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28188,14 +28633,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28218,11 +28664,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28230,7 +28676,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28287,14 +28733,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28317,11 +28764,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28329,7 +28776,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28386,14 +28833,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28416,11 +28864,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28428,7 +28876,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28485,14 +28933,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28515,11 +28964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28527,7 +28976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28584,14 +29033,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28614,11 +29064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28626,7 +29076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28683,14 +29133,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28713,11 +29164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28725,7 +29176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28782,14 +29233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28812,11 +29264,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28824,7 +29276,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28881,14 +29333,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28911,11 +29364,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -28923,7 +29376,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -28980,14 +29433,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29010,11 +29464,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29022,7 +29476,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29079,14 +29533,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29109,11 +29564,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29121,7 +29576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29178,14 +29633,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29208,11 +29664,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29220,7 +29676,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29277,14 +29733,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29307,11 +29764,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29319,7 +29776,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29376,14 +29833,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29406,11 +29864,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29418,7 +29876,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29475,14 +29933,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29505,11 +29964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29517,7 +29976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29574,14 +30033,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29604,11 +30064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29616,7 +30076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29673,14 +30133,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29703,11 +30164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29715,7 +30176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29772,14 +30233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29802,11 +30264,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29814,7 +30276,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29871,14 +30333,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29901,11 +30364,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -29913,7 +30376,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -29970,14 +30433,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30000,11 +30464,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30012,7 +30476,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30069,14 +30533,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30099,11 +30564,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30111,7 +30576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30168,14 +30633,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30198,11 +30664,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30210,7 +30676,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30267,14 +30733,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30297,11 +30764,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30309,7 +30776,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30366,14 +30833,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30396,11 +30864,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30408,7 +30876,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30465,14 +30933,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30495,11 +30964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30507,7 +30976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30564,14 +31033,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30594,11 +31064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30606,7 +31076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30663,14 +31133,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30693,11 +31164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30705,7 +31176,107 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
+        path: "curl"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android beta new_gallery__crane_perf"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:N"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.flutter.prod"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Linux",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "linux"'
+        '  ],'
+        '  "task_name": "new_gallery__crane_perf",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30762,14 +31333,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30792,11 +31364,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30804,7 +31376,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30861,14 +31433,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30891,11 +31464,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -30903,7 +31476,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -30960,14 +31533,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30990,11 +31564,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31002,7 +31576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31059,14 +31633,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31089,11 +31664,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31101,7 +31676,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31158,14 +31733,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31188,11 +31764,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31200,7 +31776,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31257,14 +31833,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31287,11 +31864,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31299,7 +31876,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31356,14 +31933,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31386,11 +31964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31398,7 +31976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31455,14 +32033,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31485,11 +32064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31497,7 +32076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31554,14 +32133,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31584,11 +32164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31596,7 +32176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31653,14 +32233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31683,11 +32264,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31695,7 +32276,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31752,14 +32333,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31782,11 +32364,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31794,7 +32376,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31851,14 +32433,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31881,11 +32464,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31893,7 +32476,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -31950,14 +32533,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31980,11 +32564,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -31992,7 +32576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -32049,14 +32633,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32079,11 +32664,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -32091,7 +32676,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -32148,14 +32733,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32178,11 +32764,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -32190,7 +32776,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -32247,14 +32833,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32277,11 +32864,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -32289,7 +32876,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -32346,14 +32933,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32376,11 +32964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -32388,7 +32976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -32445,14 +33033,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32475,11 +33064,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -32487,7 +33076,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -32548,10 +33137,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32574,11 +33164,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -32586,7 +33176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -32643,14 +33233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32673,11 +33264,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -32685,7 +33276,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -48803,7 +49394,7 @@
     builders {
       name: "Linux_samsung_s10 beta backdrop_filter_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -48830,17 +49421,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -48862,11 +49454,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -48874,7 +49466,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -48904,7 +49496,7 @@
     builders {
       name: "Linux_samsung_s10 beta complex_layout_scroll_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -48935,13 +49527,14 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -48963,11 +49556,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -48975,7 +49568,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -49005,7 +49598,7 @@
     builders {
       name: "Linux_samsung_s10 beta cubic_bezier_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -49032,17 +49625,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -49064,11 +49658,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -49076,7 +49670,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -49106,7 +49700,7 @@
     builders {
       name: "Linux_samsung_s10 beta cull_opacity_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -49133,17 +49727,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -49165,11 +49760,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -49177,7 +49772,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -49207,7 +49802,7 @@
     builders {
       name: "Linux_samsung_s10 beta imagefiltered_transform_animation_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -49234,17 +49829,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -49266,11 +49862,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -49278,7 +49874,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -49308,7 +49904,7 @@
     builders {
       name: "Linux_samsung_s10 beta new_gallery__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -49335,17 +49931,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -49367,11 +49964,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -49379,7 +49976,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -49409,7 +50006,7 @@
     builders {
       name: "Linux_samsung_s10 beta picture_cache_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -49436,17 +50033,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -49468,11 +50066,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -49480,7 +50078,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -49510,7 +50108,7 @@
     builders {
       name: "Linux_samsung_s10 beta platform_views_scroll_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -49537,17 +50135,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -49569,11 +50168,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -49581,7 +50180,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -49611,7 +50210,7 @@
     builders {
       name: "Linux_samsung_s10 beta textfield_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -49638,17 +50237,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -49670,11 +50270,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -49682,7 +50282,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -52714,7 +53314,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -52734,17 +53334,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -52762,16 +53364,16 @@
         '  "task_name": "build_ios_framework_module_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -52779,7 +53381,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -52791,11 +53393,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -52829,7 +53431,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -52850,7 +53452,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -52861,13 +53463,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -52887,16 +53492,16 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -52912,11 +53517,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -52928,11 +53533,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -52966,7 +53571,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -52987,7 +53592,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -52998,13 +53603,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -53024,16 +53632,16 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -53049,11 +53657,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -53065,11 +53673,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -53103,7 +53711,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -53124,7 +53732,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -53135,13 +53743,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -53161,16 +53772,16 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -53186,11 +53797,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -53202,11 +53813,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -53240,7 +53851,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -53261,7 +53872,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -53272,13 +53883,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -53298,16 +53912,16 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -53323,11 +53937,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -53339,11 +53953,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -53479,7 +54093,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -53514,7 +54128,7 @@
         '  "use_cas": true,'
         '  "validation": "customer_testing",'
         '  "validation_name": "Customer testing",'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -53523,11 +54137,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -53561,7 +54175,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -53580,10 +54194,12 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -53601,7 +54217,7 @@
         '  "task_name": "dart_plugin_registry_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -53610,15 +54226,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -53652,7 +54268,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -53671,7 +54287,8 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -53691,7 +54308,7 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -53700,15 +54317,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -53742,7 +54359,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -53761,13 +54378,16 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -53775,7 +54395,7 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -53795,16 +54415,16 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -53812,11 +54432,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -53828,11 +54448,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -53866,7 +54486,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -53885,7 +54505,8 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -53905,7 +54526,7 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -53914,15 +54535,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -53956,7 +54577,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -53976,7 +54597,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -53998,16 +54619,16 @@
         '  "task_name": "gradle_plugin_bundle_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -54023,11 +54644,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -54364,7 +54985,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -54384,7 +55005,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -54406,16 +55027,16 @@
         '  "task_name": "module_custom_host_app_name_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -54431,11 +55052,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -54469,7 +55090,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -54489,7 +55110,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -54511,16 +55132,16 @@
         '  "task_name": "module_host_with_custom_build_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -54536,11 +55157,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -54574,7 +55195,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -54594,7 +55215,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -54616,16 +55237,16 @@
         '  "task_name": "module_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -54641,11 +55262,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -54679,7 +55300,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -54699,17 +55320,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -54727,16 +55350,16 @@
         '  "task_name": "module_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -54744,7 +55367,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -54756,11 +55379,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -54794,7 +55417,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -54813,10 +55436,12 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -54834,7 +55459,7 @@
         '  "task_name": "native_ui_tests_macos",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -54843,15 +55468,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -54885,7 +55510,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -54905,17 +55530,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -54933,16 +55560,16 @@
         '  "task_name": "plugin_dependencies_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -54950,7 +55577,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -54962,11 +55589,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55000,7 +55627,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55020,17 +55647,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -55048,16 +55677,16 @@
         '  "task_name": "plugin_lint_mac",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -55065,7 +55694,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -55077,11 +55706,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55115,7 +55744,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55135,7 +55764,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -55157,16 +55786,16 @@
         '  "task_name": "plugin_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -55182,11 +55811,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55220,7 +55849,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55240,17 +55869,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -55268,16 +55899,16 @@
         '  "task_name": "plugin_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -55285,7 +55916,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -55297,11 +55928,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55335,7 +55966,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55354,10 +55985,12 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -55375,7 +56008,7 @@
         '  "task_name": "run_release_test_macos",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -55384,15 +56017,111 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac beta tool_host_cross_arch_tests"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:x86"
+      dimensions: "device_type:none"
+      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/osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "x86",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    }'
+        '  ],'
+        '  "device_type": "none",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "flutter/flutter_drone",'
+        '  "shard": "tool_host_cross_arch_tests",'
+        '  "tags": ['
+        '    "framework",'
+        '    "hostonly",'
+        '    "shard"'
+        '  ],'
+        '  "test_timeout_secs": 2700,'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55426,7 +56155,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55447,7 +56176,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -55458,13 +56187,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -55485,16 +56217,16 @@
         '  "test_timeout_secs": 2700,'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -55510,11 +56242,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -55526,11 +56258,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55564,7 +56296,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55585,7 +56317,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -55596,13 +56328,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -55623,16 +56358,16 @@
         '  "test_timeout_secs": 2700,'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -55648,11 +56383,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -55664,11 +56399,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55702,7 +56437,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55723,7 +56458,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -55734,13 +56469,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -55761,16 +56499,16 @@
         '  "test_timeout_secs": 2700,'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -55786,11 +56524,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -55802,11 +56540,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55840,7 +56578,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55861,7 +56599,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -55872,13 +56610,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -55899,16 +56640,16 @@
         '  "test_timeout_secs": 2700,'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -55924,11 +56665,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -55940,11 +56681,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -55978,7 +56719,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55999,7 +56740,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -56023,16 +56764,16 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -56048,11 +56789,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -56086,7 +56827,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -56107,7 +56848,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -56131,16 +56872,16 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -56156,11 +56897,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -56194,7 +56935,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -56213,7 +56954,8 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -56233,7 +56975,7 @@
         '  "use_cas": true,'
         '  "validation": "verify_binaries_codesigned",'
         '  "validation_name": "Verify binaries codesigned",'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -56242,11 +56984,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -56280,7 +57022,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -56300,7 +57042,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -56311,7 +57053,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -56331,16 +57074,16 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -56356,7 +57099,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -56368,11 +57111,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -65022,7 +65765,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -65053,11 +65796,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -65128,7 +65871,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -65159,11 +65902,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -65234,7 +65977,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -65265,11 +66008,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -65340,7 +66083,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -65371,11 +66114,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -65446,7 +66189,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -65477,11 +66220,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -65552,7 +66295,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -65583,11 +66326,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -65658,7 +66401,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -65689,11 +66432,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -65764,7 +66507,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -65795,11 +66538,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -67445,6 +68188,291 @@
       }
     }
     builders {
+      name: "Mac_arm64_android beta hello_world_android__compile"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:N"
+      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:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "version:11"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "hello_world_android__compile",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_version_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_android beta integration_test_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:N"
+      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:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "version:11"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "integration_test_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_version_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_android beta run_release_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:N"
+      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:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "version:11"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "run_release_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_version_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
       name: "Mac_arm64_android hello_world_android__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
@@ -67736,6 +68764,830 @@
       }
     }
     builders {
+      name: "Mac_arm64_ios beta build_ios_framework_module_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "build_ios_framework_module_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta flutter_gallery_ios__compile"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "flutter_gallery_ios__compile",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta hello_world_ios__compile"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "hello_world_ios__compile",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta hot_mode_dev_cycle_macos_target__benchmark"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "hot_mode_dev_cycle_macos_target__benchmark",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta ios_app_with_extensions_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "ios_app_with_extensions_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta ios_content_validation_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "ios_content_validation_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta macos_chrome_dev_mode"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "macos_chrome_dev_mode",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta run_release_test_macos"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "run_release_test_macos",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
       name: "Mac_arm64_ios build_ios_framework_module_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
@@ -69108,7 +70960,7 @@
       name: "Mac_ios beta animation_with_microtasks_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -69119,7 +70971,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -69138,16 +70990,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -69163,12 +71018,12 @@
         '  "task_name": "animation_with_microtasks_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -69176,15 +71031,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -69207,7 +71062,7 @@
       name: "Mac_ios beta backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -69218,7 +71073,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -69237,16 +71092,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -69262,12 +71120,12 @@
         '  "task_name": "backdrop_filter_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -69275,15 +71133,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -69306,7 +71164,7 @@
       name: "Mac_ios beta basic_material_app_ios__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -69317,7 +71175,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -69336,16 +71194,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -69361,12 +71222,12 @@
         '  "task_name": "basic_material_app_ios__compile",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -69374,15 +71235,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -69405,7 +71266,7 @@
       name: "Mac_ios beta channels_integration_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -69416,7 +71277,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -69435,16 +71296,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -69460,12 +71324,12 @@
         '  "task_name": "channels_integration_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -69473,15 +71337,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -69504,7 +71368,7 @@
       name: "Mac_ios beta complex_layout_ios__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -69515,7 +71379,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -69538,16 +71402,19 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -69563,12 +71430,12 @@
         '  "task_name": "complex_layout_ios__compile",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -69576,7 +71443,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -69588,11 +71455,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -69615,7 +71482,7 @@
       name: "Mac_ios beta complex_layout_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -69626,7 +71493,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -69649,16 +71516,19 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -69674,12 +71544,12 @@
         '  "task_name": "complex_layout_ios__start_up",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -69687,7 +71557,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -69699,11 +71569,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -69726,7 +71596,7 @@
       name: "Mac_ios beta complex_layout_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -69737,7 +71607,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -69760,16 +71630,19 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -69785,12 +71658,12 @@
         '  "task_name": "complex_layout_scroll_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -69798,7 +71671,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -69810,110 +71683,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
-        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.buildbucket.agent.cipd_installation"
-        value: 0
-      }
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac_ios beta external_ui_integration_test_ios"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
-      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/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
-        '  },'
-        '  "$fuchsia/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,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "xcode"'
-        '    },'
-        '    {'
-        '      "dependency": "gems"'
-        '    },'
-        '    {'
-        '      "dependency": "apple_signing"'
-        '    }'
-        '  ],'
-        '  "device_os": "iOS-15.1",'
-        '  "git_branch": "beta",'
-        '  "git_repo": "flutter",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "devicelab/devicelab_drone",'
-        '  "tags": ['
-        '    "devicelab",'
-        '    "ios",'
-        '    "mac"'
-        '  ],'
-        '  "task_name": "external_ui_integration_test_ios",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "13a233"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 10800
-      caches {
-        name: "flutter_3_1_0_apple_signing_default"
-        path: "apple_signing"
-      }
-      caches {
-        name: "flutter_3_1_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "flutter_3_1_0_gems_default"
-        path: "gems"
-      }
-      caches {
-        name: "flutter_3_1_0_xcode_13a233"
-        path: "xcode"
-      }
-      caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -69936,7 +71710,7 @@
       name: "Mac_ios beta flavors_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -69947,7 +71721,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -69966,16 +71740,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -69991,12 +71768,12 @@
         '  "task_name": "flavors_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70004,15 +71781,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70035,7 +71812,7 @@
       name: "Mac_ios beta flutter_gallery_ios__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70046,7 +71823,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70065,16 +71842,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70090,12 +71870,12 @@
         '  "task_name": "flutter_gallery_ios__compile",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70103,15 +71883,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70134,7 +71914,7 @@
       name: "Mac_ios beta flutter_gallery_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70145,7 +71925,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70164,16 +71944,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70189,12 +71972,12 @@
         '  "task_name": "flutter_gallery_ios__start_up",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70202,15 +71985,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70233,7 +72016,7 @@
       name: "Mac_ios beta flutter_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70244,7 +72027,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70263,16 +72046,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70288,12 +72074,12 @@
         '  "task_name": "flutter_view_ios__start_up",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70301,15 +72087,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70332,7 +72118,7 @@
       name: "Mac_ios beta hello_world_ios__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70343,7 +72129,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70362,16 +72148,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70387,12 +72176,12 @@
         '  "task_name": "hello_world_ios__compile",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70400,15 +72189,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70431,7 +72220,7 @@
       name: "Mac_ios beta hot_mode_dev_cycle_macos_target__benchmark"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70442,7 +72231,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70461,16 +72250,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70486,12 +72278,12 @@
         '  "task_name": "hot_mode_dev_cycle_macos_target__benchmark",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70499,15 +72291,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70530,7 +72322,7 @@
       name: "Mac_ios beta integration_test_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70541,7 +72333,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70560,16 +72352,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70585,12 +72380,12 @@
         '  "task_name": "integration_test_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70598,15 +72393,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70629,7 +72424,7 @@
       name: "Mac_ios beta integration_ui_ios_driver"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70640,7 +72435,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70659,16 +72454,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70684,12 +72482,12 @@
         '  "task_name": "integration_ui_ios_driver",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70697,15 +72495,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70728,7 +72526,7 @@
       name: "Mac_ios beta integration_ui_ios_frame_number"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70739,7 +72537,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70758,16 +72556,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70783,12 +72584,12 @@
         '  "task_name": "integration_ui_ios_frame_number",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70796,15 +72597,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70827,7 +72628,7 @@
       name: "Mac_ios beta integration_ui_ios_keyboard_resize"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70838,7 +72639,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70857,16 +72658,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70882,12 +72686,12 @@
         '  "task_name": "integration_ui_ios_keyboard_resize",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70895,15 +72699,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -70926,7 +72730,7 @@
       name: "Mac_ios beta integration_ui_ios_screenshot"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -70937,7 +72741,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -70956,16 +72760,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -70981,12 +72788,12 @@
         '  "task_name": "integration_ui_ios_screenshot",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -70994,15 +72801,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71025,7 +72832,7 @@
       name: "Mac_ios beta integration_ui_ios_textfield"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71036,7 +72843,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71055,16 +72862,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71080,12 +72890,12 @@
         '  "task_name": "integration_ui_ios_textfield",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71093,15 +72903,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71124,7 +72934,7 @@
       name: "Mac_ios beta ios_app_with_extensions_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71135,7 +72945,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71154,16 +72964,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71179,12 +72992,12 @@
         '  "task_name": "ios_app_with_extensions_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71192,15 +73005,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71223,7 +73036,7 @@
       name: "Mac_ios beta ios_content_validation_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71234,7 +73047,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71253,16 +73066,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71278,12 +73094,12 @@
         '  "task_name": "ios_content_validation_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71291,15 +73107,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71322,7 +73138,7 @@
       name: "Mac_ios beta ios_defines_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71333,7 +73149,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71352,16 +73168,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71377,12 +73196,12 @@
         '  "task_name": "ios_defines_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71390,15 +73209,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71421,7 +73240,7 @@
       name: "Mac_ios beta ios_picture_cache_complexity_scoring_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71432,7 +73251,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71451,16 +73270,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71476,12 +73298,12 @@
         '  "task_name": "ios_picture_cache_complexity_scoring_perf__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71489,15 +73311,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71520,7 +73342,7 @@
       name: "Mac_ios beta ios_platform_view_tests"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71531,7 +73353,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71550,16 +73372,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71575,12 +73400,12 @@
         '  "task_name": "ios_platform_view_tests",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71588,15 +73413,117 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_ios beta large_image_changer_perf_ios"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:x86"
+      dimensions: "device_os:iOS-15"
+      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/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "x86",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac"'
+        '  ],'
+        '  "task_name": "large_image_changer_perf_ios",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71619,7 +73546,7 @@
       name: "Mac_ios beta macos_chrome_dev_mode"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71630,7 +73557,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71649,16 +73576,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71674,12 +73604,12 @@
         '  "task_name": "macos_chrome_dev_mode",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71687,15 +73617,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71718,7 +73648,7 @@
       name: "Mac_ios beta microbenchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71729,7 +73659,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71748,16 +73678,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71773,12 +73706,12 @@
         '  "task_name": "microbenchmarks_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71786,114 +73719,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
-        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.buildbucket.agent.cipd_installation"
-        value: 0
-      }
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac_ios beta native_ui_tests_ios"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
-      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/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
-        '  },'
-        '  "$fuchsia/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,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "xcode"'
-        '    },'
-        '    {'
-        '      "dependency": "gems"'
-        '    },'
-        '    {'
-        '      "dependency": "apple_signing"'
-        '    }'
-        '  ],'
-        '  "device_os": "iOS-15.1",'
-        '  "git_branch": "beta",'
-        '  "git_repo": "flutter",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "devicelab/devicelab_drone",'
-        '  "tags": ['
-        '    "devicelab",'
-        '    "ios",'
-        '    "mac"'
-        '  ],'
-        '  "task_name": "native_ui_tests_ios",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "13a233"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 10800
-      caches {
-        name: "flutter_3_1_0_apple_signing_default"
-        path: "apple_signing"
-      }
-      caches {
-        name: "flutter_3_1_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "flutter_3_1_0_gems_default"
-        path: "gems"
-      }
-      caches {
-        name: "flutter_3_1_0_xcode_13a233"
-        path: "xcode"
-      }
-      caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -71916,7 +73750,7 @@
       name: "Mac_ios beta platform_channel_sample_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -71927,7 +73761,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -71946,16 +73780,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -71971,12 +73808,12 @@
         '  "task_name": "platform_channel_sample_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -71984,15 +73821,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72015,7 +73852,7 @@
       name: "Mac_ios beta platform_channel_sample_test_swift"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72026,7 +73863,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72045,16 +73882,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72070,12 +73910,12 @@
         '  "task_name": "platform_channel_sample_test_swift",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72083,15 +73923,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72114,7 +73954,7 @@
       name: "Mac_ios beta platform_channels_benchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72125,7 +73965,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72144,16 +73984,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72169,12 +74012,12 @@
         '  "task_name": "platform_channels_benchmarks_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72182,15 +74025,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72213,7 +74056,7 @@
       name: "Mac_ios beta platform_interaction_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72224,7 +74067,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72243,16 +74086,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72268,12 +74114,12 @@
         '  "task_name": "platform_interaction_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72281,15 +74127,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72312,7 +74158,7 @@
       name: "Mac_ios beta platform_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72323,7 +74169,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72342,16 +74188,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72367,12 +74216,12 @@
         '  "task_name": "platform_view_ios__start_up",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72380,15 +74229,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72411,7 +74260,7 @@
       name: "Mac_ios beta platform_views_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72422,7 +74271,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72441,16 +74290,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72466,12 +74318,12 @@
         '  "task_name": "platform_views_scroll_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72479,15 +74331,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72510,7 +74362,7 @@
       name: "Mac_ios beta post_backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72521,7 +74373,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72540,16 +74392,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72565,12 +74420,12 @@
         '  "task_name": "post_backdrop_filter_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72578,15 +74433,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72609,7 +74464,7 @@
       name: "Mac_ios beta route_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72620,7 +74475,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72639,16 +74494,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72664,12 +74522,12 @@
         '  "task_name": "route_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72677,15 +74535,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72708,7 +74566,7 @@
       name: "Mac_ios beta simple_animation_perf_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72719,7 +74577,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72738,16 +74596,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72763,12 +74624,12 @@
         '  "task_name": "simple_animation_perf_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72776,15 +74637,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -72807,7 +74668,7 @@
       name: "Mac_ios beta tiles_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
@@ -72818,7 +74679,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -72837,16 +74698,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -72862,12 +74726,12 @@
         '  "task_name": "tiles_scroll_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -72875,15 +74739,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -81820,7 +83684,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -81831,14 +83695,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -81862,11 +83728,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -81874,7 +83740,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -81886,7 +83752,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -81948,7 +83814,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -81959,14 +83825,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -81990,11 +83858,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -82002,7 +83870,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -82014,7 +83882,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -82076,7 +83944,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -82087,14 +83955,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82118,11 +83988,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -82130,7 +84000,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -82142,7 +84012,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -82203,7 +84073,8 @@
         '  "clobber": false,'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82230,7 +84101,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -82278,10 +84149,12 @@
         '  "clobber": false,'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82309,11 +84182,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -82361,7 +84234,8 @@
         '  "clobber": false,'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
@@ -82373,10 +84247,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82400,11 +84275,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -82412,11 +84287,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -82476,10 +84351,12 @@
         '  "clobber": false,'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82507,11 +84384,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -82560,7 +84437,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -82571,7 +84448,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82593,11 +84471,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -82605,7 +84483,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -82673,7 +84551,8 @@
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82699,7 +84578,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -82752,7 +84631,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -82763,7 +84642,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82785,11 +84665,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -82797,7 +84677,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -82862,7 +84742,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -82873,7 +84753,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -82895,11 +84776,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -82907,7 +84788,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -82972,7 +84853,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -82983,7 +84864,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83005,11 +84887,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -83017,7 +84899,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -83082,7 +84964,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -83093,7 +84975,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83115,11 +84998,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -83127,7 +85010,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -83192,7 +85075,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -83203,7 +85086,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83225,11 +85109,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -83237,7 +85121,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -83303,7 +85187,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -83314,14 +85198,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83346,11 +85232,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -83358,7 +85244,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -83370,7 +85256,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -83432,7 +85318,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -83443,14 +85329,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83475,11 +85363,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -83487,7 +85375,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -83499,7 +85387,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -83561,7 +85449,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -83572,14 +85460,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83604,11 +85494,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -83616,7 +85506,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -83628,7 +85518,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -83690,7 +85580,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -83701,14 +85591,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83733,11 +85625,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -83745,7 +85637,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -83757,7 +85649,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -83819,7 +85711,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -83830,14 +85722,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83862,11 +85756,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -83874,7 +85768,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -83886,7 +85780,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -83948,7 +85842,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -83959,14 +85853,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -83991,11 +85887,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -84003,7 +85899,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -84015,7 +85911,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -84077,14 +85973,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -84108,11 +86005,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -84120,7 +86017,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -84178,14 +86075,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -84209,11 +86107,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -84221,7 +86119,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -84278,7 +86176,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -84289,10 +86187,12 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -84316,11 +86216,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -84328,7 +86228,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -84340,7 +86240,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -84400,7 +86300,8 @@
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -84426,7 +86327,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -91578,10 +93479,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -91612,11 +93514,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -91624,7 +93526,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -91689,10 +93591,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -91723,11 +93626,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -91735,7 +93638,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -91804,10 +93707,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -91834,11 +93738,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -91846,7 +93750,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -91911,10 +93815,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -91945,11 +93850,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -91957,7 +93862,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -92022,10 +93927,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -92056,11 +93962,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -92068,7 +93974,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -92133,10 +94039,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -92167,11 +94074,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -92179,7 +94086,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -92244,10 +94151,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -92278,11 +94186,11 @@
       priority: 30
       execution_timeout_secs: 10800
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -92290,7 +94198,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -97634,8 +99542,9 @@
     builders {
       name: "Linux beta analyze"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -97658,9 +99567,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -97669,7 +99580,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -97688,7 +99599,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -97710,8 +99621,9 @@
     builders {
       name: "Linux beta build_tests_1_2"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -97734,10 +99646,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -97748,19 +99661,24 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
-        '      "dependency": "cmake"'
+        '      "dependency": "cmake",'
+        '      "version": "version:3.16.1"'
         '    },'
         '    {'
-        '      "dependency": "ninja"'
+        '      "dependency": "ninja",'
+        '      "version": "version:1.9.0"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -97769,7 +99687,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "1_2",'
@@ -97785,11 +99703,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -97805,23 +99723,23 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_cmake_default"
+        name: "flutter_3_1_0_cmake_version_3_16_1"
         path: "cmake"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_ninja_default"
+        name: "flutter_3_1_0_ninja_version_1_9_0"
         path: "ninja"
       }
       caches {
@@ -97851,8 +99769,9 @@
     builders {
       name: "Linux beta build_tests_2_2"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -97875,10 +99794,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -97889,19 +99809,24 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
-        '      "dependency": "cmake"'
+        '      "dependency": "cmake",'
+        '      "version": "version:3.16.1"'
         '    },'
         '    {'
-        '      "dependency": "ninja"'
+        '      "dependency": "ninja",'
+        '      "version": "version:1.9.0"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -97910,7 +99835,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "2_2",'
@@ -97926,11 +99851,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -97946,23 +99871,23 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_cmake_default"
+        name: "flutter_3_1_0_cmake_version_3_16_1"
         path: "cmake"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_ninja_default"
+        name: "flutter_3_1_0_ninja_version_1_9_0"
         path: "ninja"
       }
       caches {
@@ -97992,8 +99917,9 @@
     builders {
       name: "Linux beta ci_yaml flutter roller"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98016,9 +99942,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98027,7 +99955,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "infra/ci_yaml",'
         '  "tags": ['
         '    "framework",'
@@ -98045,7 +99973,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -98164,8 +100092,9 @@
     builders {
       name: "Linux beta customer_testing"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98188,9 +100117,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98199,7 +100130,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -98218,7 +100149,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -98240,8 +100171,9 @@
     builders {
       name: "Linux beta docs_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98264,12 +100196,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "dashing"'
+        '      "dependency": "dashing",'
+        '      "version": "0.4.0"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98279,7 +100214,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter",'
         '  "release_ref": "",'
         '  "tags": ['
@@ -98299,11 +100234,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_dashing_default"
+        name: "flutter_3_1_0_dashing_0_4_0"
         path: "dashing"
       }
       caches {
@@ -98325,8 +100260,9 @@
     builders {
       name: "Linux beta firebase_abstract_method_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98349,13 +100285,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98364,7 +100302,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -98377,11 +100315,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -98389,7 +100327,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -98411,8 +100349,9 @@
     builders {
       name: "Linux beta firebase_android_embedding_v2_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98435,13 +100374,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98450,7 +100391,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -98463,11 +100404,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -98475,7 +100416,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -98497,8 +100438,9 @@
     builders {
       name: "Linux beta firebase_release_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98521,13 +100463,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98536,7 +100480,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -98549,11 +100493,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -98561,7 +100505,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -98583,8 +100527,9 @@
     builders {
       name: "Linux beta flutter_plugins"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98607,9 +100552,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98618,7 +100565,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "flutter_plugins",'
         '  "subshard": "analyze",'
@@ -98638,7 +100585,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -98660,8 +100607,9 @@
     builders {
       name: "Linux beta framework_tests_libraries"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98684,12 +100632,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98698,7 +100649,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "libraries",'
@@ -98718,11 +100669,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -98744,8 +100695,9 @@
     builders {
       name: "Linux beta framework_tests_misc"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98768,18 +100720,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
-        '      "dependency": "cmake"'
+        '      "dependency": "cmake",'
+        '      "version": "version:3.16.1"'
         '    },'
         '    {'
-        '      "dependency": "ninja"'
+        '      "dependency": "ninja",'
+        '      "version": "version:1.9.0"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -98787,10 +100744,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98799,7 +100757,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "misc",'
@@ -98815,11 +100773,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -98827,23 +100785,23 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_cmake_default"
+        name: "flutter_3_1_0_cmake_version_3_16_1"
         path: "cmake"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_ninja_default"
+        name: "flutter_3_1_0_ninja_version_1_9_0"
         path: "ninja"
       }
       caches {
@@ -98873,8 +100831,9 @@
     builders {
       name: "Linux beta framework_tests_widgets"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98897,12 +100856,15 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98911,7 +100873,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "widgets",'
@@ -98931,11 +100893,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -98957,8 +100919,9 @@
     builders {
       name: "Linux beta fuchsia_precache"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98981,9 +100944,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -98992,7 +100957,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -99012,7 +100977,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99034,8 +100999,9 @@
     builders {
       name: "Linux beta gradle_desugar_classes_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99058,10 +101024,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -99072,7 +101039,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99081,7 +101049,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99095,11 +101063,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99115,7 +101083,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99145,8 +101113,9 @@
     builders {
       name: "Linux beta gradle_java8_compile_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99169,10 +101138,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -99183,7 +101153,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99192,7 +101163,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99206,11 +101177,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99226,7 +101197,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99256,8 +101227,9 @@
     builders {
       name: "Linux beta gradle_plugin_bundle_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99280,10 +101252,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -99294,7 +101267,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99303,7 +101277,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99317,11 +101291,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99337,7 +101311,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99367,8 +101341,9 @@
     builders {
       name: "Linux beta gradle_plugin_fat_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99391,10 +101366,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -99405,7 +101381,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99414,7 +101391,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99428,11 +101405,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99448,7 +101425,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99478,8 +101455,9 @@
     builders {
       name: "Linux beta gradle_plugin_light_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99502,10 +101480,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -99516,7 +101495,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99525,7 +101505,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99539,11 +101519,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99559,7 +101539,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99589,8 +101569,9 @@
     builders {
       name: "Linux beta module_custom_host_app_name_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99613,10 +101594,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -99627,7 +101609,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99636,7 +101619,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99650,11 +101633,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99670,7 +101653,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99700,8 +101683,9 @@
     builders {
       name: "Linux beta module_host_with_custom_build_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99724,17 +101708,19 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99743,7 +101729,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99757,11 +101743,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99777,7 +101763,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99799,8 +101785,9 @@
     builders {
       name: "Linux beta module_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99823,10 +101810,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -99837,7 +101825,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99846,7 +101835,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99860,11 +101849,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99880,7 +101869,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -99910,8 +101899,9 @@
     builders {
       name: "Linux beta plugin_dependencies_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99934,10 +101924,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -99948,7 +101939,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -99957,7 +101949,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -99971,11 +101963,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -99991,7 +101983,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -100021,8 +102013,9 @@
     builders {
       name: "Linux beta plugin_test"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100045,10 +102038,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -100059,7 +102053,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100068,7 +102063,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -100082,11 +102077,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -100102,7 +102097,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -100132,8 +102127,9 @@
     builders {
       name: "Linux beta technical_debt__cost"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100156,17 +102152,19 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100175,7 +102173,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -100189,11 +102187,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -100209,7 +102207,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -100231,8 +102229,9 @@
     builders {
       name: "Linux beta tool_integration_tests_1_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100256,27 +102255,31 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100285,7 +102288,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "1_4",'
@@ -100302,11 +102305,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -100322,15 +102325,15 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -100360,8 +102363,9 @@
     builders {
       name: "Linux beta tool_integration_tests_2_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100385,27 +102389,31 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100414,7 +102422,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "2_4",'
@@ -100431,11 +102439,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -100451,15 +102459,15 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -100489,8 +102497,9 @@
     builders {
       name: "Linux beta tool_integration_tests_3_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100514,27 +102523,31 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100543,7 +102556,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "3_4",'
@@ -100560,11 +102573,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -100580,15 +102593,15 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -100618,8 +102631,9 @@
     builders {
       name: "Linux beta tool_integration_tests_4_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100643,27 +102657,31 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "clang"'
+        '      "dependency": "clang",'
+        '      "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100672,7 +102690,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "4_4",'
@@ -100689,11 +102707,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -100709,15 +102727,15 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_clang_default"
+        name: "flutter_3_1_0_clang_git_revision_5d5aba78dbbee75508f01bcaa69aedb2ab79065a"
         path: "clang"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -100747,8 +102765,9 @@
     builders {
       name: "Linux beta tool_tests_commands"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100772,17 +102791,19 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100791,7 +102812,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "commands",'
@@ -100807,11 +102828,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -100819,7 +102840,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -100849,8 +102870,9 @@
     builders {
       name: "Linux beta tool_tests_general"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100874,17 +102896,19 @@
         '  "add_recipes_cq": true,'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100893,7 +102917,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "general",'
@@ -100909,11 +102933,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -100921,7 +102945,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -100951,8 +102975,9 @@
     builders {
       name: "Linux beta web_benchmarks_canvaskit"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100975,17 +103000,19 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -100994,7 +103021,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101008,11 +103035,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101028,7 +103055,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -101050,8 +103077,9 @@
     builders {
       name: "Linux beta web_benchmarks_html"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101074,17 +103102,19 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101093,7 +103123,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab"'
@@ -101106,11 +103136,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101126,7 +103156,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -101148,8 +103178,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101172,20 +103203,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101194,7 +103228,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 0,'
@@ -101210,11 +103244,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101230,11 +103264,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -101256,8 +103290,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101280,20 +103315,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101302,7 +103340,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 1,'
@@ -101318,11 +103356,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101338,11 +103376,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -101364,8 +103402,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101388,20 +103427,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101410,7 +103452,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 2,'
@@ -101426,11 +103468,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101446,11 +103488,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -101472,8 +103514,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101496,20 +103539,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101518,7 +103564,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 3,'
@@ -101534,11 +103580,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101554,11 +103600,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -101580,8 +103626,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101604,20 +103651,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101626,7 +103676,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 4,'
@@ -101642,11 +103692,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101662,11 +103712,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -101688,8 +103738,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101712,20 +103763,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101734,7 +103788,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 5,'
@@ -101750,11 +103804,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101770,11 +103824,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -101796,8 +103850,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101820,20 +103875,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101842,7 +103900,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 6,'
@@ -101858,11 +103916,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101878,11 +103936,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -101904,8 +103962,9 @@
     builders {
       name: "Linux beta web_canvaskit_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101928,20 +103987,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -101950,7 +104012,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": "7_last",'
@@ -101966,11 +104028,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -101986,11 +104048,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102012,8 +104074,9 @@
     builders {
       name: "Linux beta web_long_running_tests_1_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102036,20 +104099,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102058,7 +104124,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "1_5",'
@@ -102074,11 +104140,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102094,11 +104160,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102120,8 +104186,9 @@
     builders {
       name: "Linux beta web_long_running_tests_2_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102144,20 +104211,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102166,7 +104236,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "2_5",'
@@ -102182,11 +104252,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102202,11 +104272,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102228,8 +104298,9 @@
     builders {
       name: "Linux beta web_long_running_tests_3_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102252,20 +104323,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102274,7 +104348,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "3_5",'
@@ -102290,11 +104364,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102310,11 +104384,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102336,8 +104410,9 @@
     builders {
       name: "Linux beta web_long_running_tests_4_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102360,20 +104435,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102382,7 +104460,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "4_5",'
@@ -102398,11 +104476,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102418,11 +104496,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102444,8 +104522,9 @@
     builders {
       name: "Linux beta web_long_running_tests_5_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102468,20 +104547,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102490,7 +104572,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "5_5",'
@@ -102506,11 +104588,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102526,11 +104608,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102552,8 +104634,9 @@
     builders {
       name: "Linux beta web_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102576,20 +104659,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102598,7 +104684,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 0,'
@@ -102614,11 +104700,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102634,11 +104720,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102660,8 +104746,9 @@
     builders {
       name: "Linux beta web_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102684,20 +104771,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102706,7 +104796,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 1,'
@@ -102722,11 +104812,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102742,11 +104832,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102768,8 +104858,9 @@
     builders {
       name: "Linux beta web_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102792,20 +104883,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102814,7 +104908,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 2,'
@@ -102830,11 +104924,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102850,11 +104944,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102876,8 +104970,9 @@
     builders {
       name: "Linux beta web_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -102900,20 +104995,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -102922,7 +105020,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 3,'
@@ -102938,11 +105036,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -102958,11 +105056,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -102984,8 +105082,9 @@
     builders {
       name: "Linux beta web_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -103008,20 +105107,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -103030,7 +105132,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 4,'
@@ -103046,11 +105148,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -103066,11 +105168,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -103092,8 +105194,9 @@
     builders {
       name: "Linux beta web_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -103116,20 +105219,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -103138,7 +105244,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 5,'
@@ -103154,11 +105260,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -103174,11 +105280,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -103200,8 +105306,9 @@
     builders {
       name: "Linux beta web_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -103224,20 +105331,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -103246,7 +105356,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 6,'
@@ -103262,11 +105372,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -103282,11 +105392,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -103308,8 +105418,9 @@
     builders {
       name: "Linux beta web_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -103332,20 +105443,23 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -103354,7 +105468,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": "7_last",'
@@ -103370,11 +105484,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -103390,11 +105504,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -103416,8 +105530,9 @@
     builders {
       name: "Linux beta web_tool_tests"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
-      dimensions: "os:Debian"
+      dimensions: "os:Ubuntu"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -103440,10 +105555,11 @@
         '  },'
         '  "bringup": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -103454,10 +105570,12 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -103466,7 +105584,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Debian",'
+        '  "os": "Ubuntu",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tool_tests",'
         '  "subshard": "web",'
@@ -103482,11 +105600,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -103502,11 +105620,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -119732,14 +121850,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -119763,11 +121882,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -119775,7 +121894,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -119832,14 +121951,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -119863,11 +121983,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -119875,7 +121995,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -119932,14 +122052,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -119963,11 +122084,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -119975,7 +122096,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120032,14 +122153,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120063,11 +122185,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120075,7 +122197,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120132,14 +122254,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120163,11 +122286,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120175,7 +122298,108 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
+        path: "curl"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android beta android_semantics_integration_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:N"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Linux",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "linux"'
+        '  ],'
+        '  "task_name": "android_semantics_integration_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120232,14 +122456,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120263,11 +122488,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120275,7 +122500,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120332,14 +122557,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120363,11 +122589,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120375,7 +122601,108 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
+        path: "curl"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android beta animated_complex_opacity_perf__e2e_summary"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:N"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Linux",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "linux"'
+        '  ],'
+        '  "task_name": "animated_complex_opacity_perf__e2e_summary",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120432,14 +122759,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120463,11 +122791,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120475,7 +122803,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120532,14 +122860,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120563,11 +122892,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120575,7 +122904,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120632,14 +122961,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120663,11 +122993,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120675,7 +123005,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120732,14 +123062,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120763,11 +123094,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120775,7 +123106,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120832,14 +123163,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120863,11 +123195,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120875,7 +123207,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -120932,14 +123264,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -120963,11 +123296,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -120975,7 +123308,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121032,14 +123365,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121063,11 +123397,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121075,7 +123409,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121136,10 +123470,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121163,11 +123498,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121175,7 +123510,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121236,10 +123571,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121263,11 +123599,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121275,7 +123611,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121336,10 +123672,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121363,11 +123700,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121375,7 +123712,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121436,10 +123773,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121463,11 +123801,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121475,7 +123813,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121536,10 +123874,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121563,11 +123902,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121575,7 +123914,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121636,10 +123975,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121663,11 +124003,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121675,7 +124015,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121736,10 +124076,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121763,11 +124104,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121775,7 +124116,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121832,14 +124173,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121863,11 +124205,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121875,7 +124217,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -121932,14 +124274,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -121963,11 +124306,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -121975,7 +124318,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122032,14 +124375,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122063,11 +124407,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122075,7 +124419,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122132,14 +124476,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122163,11 +124508,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122175,7 +124520,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122232,14 +124577,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122263,11 +124609,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122275,7 +124621,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122332,14 +124678,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122363,11 +124710,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122375,7 +124722,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122432,14 +124779,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122463,11 +124811,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122475,7 +124823,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122532,14 +124880,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122563,11 +124912,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122575,7 +124924,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122632,14 +124981,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122663,11 +125013,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122675,7 +125025,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122732,14 +125082,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122763,11 +125114,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122775,7 +125126,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122832,14 +125183,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122863,11 +125215,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122875,7 +125227,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -122932,14 +125284,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -122963,11 +125316,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -122975,7 +125328,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123032,14 +125385,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123063,11 +125417,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123075,7 +125429,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123132,14 +125486,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123163,11 +125518,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123175,7 +125530,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123232,14 +125587,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123263,11 +125619,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123275,7 +125631,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123332,14 +125688,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123363,11 +125720,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123375,7 +125732,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123432,14 +125789,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123463,11 +125821,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123475,7 +125833,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123532,14 +125890,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123563,11 +125922,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123575,7 +125934,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123632,14 +125991,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123663,11 +126023,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123675,7 +126035,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123732,14 +126092,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123763,11 +126124,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123775,7 +126136,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123832,14 +126193,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123863,11 +126225,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123875,7 +126237,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -123932,14 +126294,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -123963,11 +126326,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -123975,7 +126338,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124032,14 +126395,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124063,11 +126427,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124075,7 +126439,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124132,14 +126496,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124163,11 +126528,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124175,7 +126540,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124232,14 +126597,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124263,11 +126629,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124275,7 +126641,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124332,14 +126698,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124363,11 +126730,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124375,7 +126742,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124432,14 +126799,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124463,11 +126831,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124475,7 +126843,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124532,14 +126900,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124563,11 +126932,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124575,7 +126944,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124632,14 +127001,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124663,11 +127033,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124675,7 +127045,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124732,14 +127102,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124763,11 +127134,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124775,7 +127146,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124832,14 +127203,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124863,11 +127235,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124875,7 +127247,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -124932,14 +127304,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -124963,11 +127336,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -124975,7 +127348,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125032,14 +127405,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125063,11 +127437,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125075,7 +127449,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125132,14 +127506,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125163,11 +127538,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125175,7 +127550,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125232,14 +127607,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125263,11 +127639,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125275,7 +127651,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125332,14 +127708,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125363,11 +127740,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125375,7 +127752,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125432,14 +127809,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125463,11 +127841,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125475,7 +127853,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125532,14 +127910,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125563,11 +127942,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125575,7 +127954,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125632,14 +128011,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125663,11 +128043,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125675,7 +128055,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125732,14 +128112,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125763,11 +128144,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125775,7 +128156,108 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
+        path: "curl"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android beta new_gallery__crane_perf"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:N"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Linux",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "linux"'
+        '  ],'
+        '  "task_name": "new_gallery__crane_perf",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125832,14 +128314,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125863,11 +128346,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125875,7 +128358,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -125932,14 +128415,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -125963,11 +128447,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -125975,7 +128459,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126032,14 +128516,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126063,11 +128548,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126075,7 +128560,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126132,14 +128617,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126163,11 +128649,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126175,7 +128661,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126232,14 +128718,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126263,11 +128750,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126275,7 +128762,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126332,14 +128819,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126363,11 +128851,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126375,7 +128863,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126432,14 +128920,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126463,11 +128952,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126475,7 +128964,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126532,14 +129021,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126563,11 +129053,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126575,7 +129065,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126632,14 +129122,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126663,11 +129154,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126675,7 +129166,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126732,14 +129223,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126763,11 +129255,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126775,7 +129267,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126832,14 +129324,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126863,11 +129356,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126875,7 +129368,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -126932,14 +129425,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -126963,11 +129457,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -126975,7 +129469,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -127032,14 +129526,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -127063,11 +129558,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -127075,7 +129570,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -127132,14 +129627,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -127163,11 +129659,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -127175,7 +129671,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -127232,14 +129728,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -127263,11 +129760,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -127275,7 +129772,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -127332,14 +129829,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -127363,11 +129861,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -127375,7 +129873,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -127432,14 +129930,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -127463,11 +129962,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -127475,7 +129974,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -127532,14 +130031,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -127563,11 +130063,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -127575,7 +130075,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -127636,10 +130136,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -127663,11 +130164,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -127675,7 +130176,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -127732,14 +130233,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -127763,11 +130265,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -127775,7 +130277,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -144730,7 +147232,7 @@
     builders {
       name: "Linux_samsung_s10 beta backdrop_filter_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -144757,17 +147259,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -144790,11 +147293,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -144802,7 +147305,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -144832,7 +147335,7 @@
     builders {
       name: "Linux_samsung_s10 beta complex_layout_scroll_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -144863,13 +147366,14 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -144892,11 +147396,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -144904,7 +147408,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -144934,7 +147438,7 @@
     builders {
       name: "Linux_samsung_s10 beta cubic_bezier_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -144961,17 +147465,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -144994,11 +147499,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -145006,7 +147511,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -145036,7 +147541,7 @@
     builders {
       name: "Linux_samsung_s10 beta cull_opacity_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -145063,17 +147568,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -145096,11 +147602,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -145108,7 +147614,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -145138,7 +147644,7 @@
     builders {
       name: "Linux_samsung_s10 beta imagefiltered_transform_animation_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -145165,17 +147671,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -145198,11 +147705,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -145210,7 +147717,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -145240,7 +147747,7 @@
     builders {
       name: "Linux_samsung_s10 beta new_gallery__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -145267,17 +147774,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -145300,11 +147808,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -145312,7 +147820,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -145342,7 +147850,7 @@
     builders {
       name: "Linux_samsung_s10 beta picture_cache_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -145369,17 +147877,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -145402,11 +147911,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -145414,7 +147923,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -145444,7 +147953,7 @@
     builders {
       name: "Linux_samsung_s10 beta platform_views_scroll_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -145471,17 +147980,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -145504,11 +148014,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -145516,7 +148026,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -145546,7 +148056,7 @@
     builders {
       name: "Linux_samsung_s10 beta textfield_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
+      dimensions: "device_type:SM-G973U1"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -145573,17 +148083,18 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "curl",'
+        '      "version": "version:7.64.0"'
         '    }'
         '  ],'
-        '  "device_os": "R",'
+        '  "device_type": "SM-G973U1",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -145606,11 +148117,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -145618,7 +148129,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_curl_default"
+        name: "flutter_3_1_0_curl_version_7_64_0"
         path: "curl"
       }
       caches {
@@ -148439,7 +150950,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -148459,17 +150970,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -148487,17 +151000,17 @@
         '  "task_name": "build_ios_framework_module_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -148505,7 +151018,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -148517,11 +151030,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -148555,7 +151068,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -148576,7 +151089,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -148587,13 +151100,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -148613,17 +151129,17 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -148639,11 +151155,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -148655,11 +151171,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -148693,7 +151209,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -148714,7 +151230,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -148725,13 +151241,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -148751,17 +151270,17 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -148777,11 +151296,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -148793,11 +151312,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -148831,7 +151350,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -148852,7 +151371,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -148863,13 +151382,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -148889,17 +151411,17 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -148915,11 +151437,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -148931,11 +151453,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -148969,7 +151491,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -148990,7 +151512,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -149001,13 +151523,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -149027,17 +151552,17 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -149053,11 +151578,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -149069,11 +151594,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -149210,7 +151735,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -149245,7 +151770,7 @@
         '  "use_cas": true,'
         '  "validation": "customer_testing",'
         '  "validation_name": "Customer testing",'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -149255,11 +151780,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -149293,7 +151818,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -149312,10 +151837,12 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -149333,7 +151860,7 @@
         '  "task_name": "dart_plugin_registry_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -149343,15 +151870,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -149385,7 +151912,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -149404,7 +151931,8 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -149424,7 +151952,7 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -149434,15 +151962,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -149476,7 +152004,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -149495,13 +152023,16 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -149509,7 +152040,7 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -149529,17 +152060,17 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -149547,11 +152078,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -149563,11 +152094,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -149601,7 +152132,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -149620,7 +152151,8 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -149640,7 +152172,7 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -149650,15 +152182,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -149692,7 +152224,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -149712,7 +152244,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -149734,17 +152266,17 @@
         '  "task_name": "gradle_plugin_bundle_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -149760,11 +152292,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150104,7 +152636,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150124,7 +152656,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -150146,17 +152678,17 @@
         '  "task_name": "module_custom_host_app_name_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -150172,11 +152704,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150210,7 +152742,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150230,7 +152762,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -150252,17 +152784,17 @@
         '  "task_name": "module_host_with_custom_build_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -150278,11 +152810,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150316,7 +152848,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150336,7 +152868,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -150358,17 +152890,17 @@
         '  "task_name": "module_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -150384,11 +152916,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150422,7 +152954,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150442,17 +152974,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -150470,17 +153004,17 @@
         '  "task_name": "module_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -150488,7 +153022,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -150500,11 +153034,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150538,7 +153072,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150557,10 +153091,12 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -150578,7 +153114,7 @@
         '  "task_name": "native_ui_tests_macos",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -150588,15 +153124,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150630,7 +153166,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150650,17 +153186,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -150678,17 +153216,17 @@
         '  "task_name": "plugin_dependencies_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -150696,7 +153234,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -150708,11 +153246,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150746,7 +153284,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150766,17 +153304,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -150794,17 +153334,17 @@
         '  "task_name": "plugin_lint_mac",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -150812,7 +153352,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -150824,11 +153364,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150862,7 +153402,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150882,7 +153422,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -150904,17 +153444,17 @@
         '  "task_name": "plugin_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -150930,11 +153470,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -150968,7 +153508,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -150988,17 +153528,19 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -151016,17 +153558,17 @@
         '  "task_name": "plugin_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -151034,7 +153576,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -151046,11 +153588,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -151084,7 +153626,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -151103,10 +153645,12 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -151124,7 +153668,7 @@
         '  "task_name": "run_release_test_macos",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -151134,15 +153678,112 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac beta tool_host_cross_arch_tests"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:x86"
+      dimensions: "device_type:none"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "x86",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    }'
+        '  ],'
+        '  "device_type": "none",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "flutter/flutter_drone",'
+        '  "shard": "tool_host_cross_arch_tests",'
+        '  "tags": ['
+        '    "framework",'
+        '    "hostonly",'
+        '    "shard"'
+        '  ],'
+        '  "test_timeout_secs": 2700,'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -151176,7 +153817,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -151197,7 +153838,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -151208,13 +153849,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -151235,17 +153879,17 @@
         '  "test_timeout_secs": 2700,'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -151261,11 +153905,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -151277,11 +153921,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -151315,7 +153959,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -151336,7 +153980,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -151347,13 +153991,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -151374,17 +154021,17 @@
         '  "test_timeout_secs": 2700,'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -151400,11 +154047,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -151416,11 +154063,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -151454,7 +154101,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -151475,7 +154122,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -151486,13 +154133,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -151513,17 +154163,17 @@
         '  "test_timeout_secs": 2700,'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -151539,11 +154189,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -151555,11 +154205,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -151593,7 +154243,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -151614,7 +154264,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -151625,13 +154275,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -151652,17 +154305,17 @@
         '  "test_timeout_secs": 2700,'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -151678,11 +154331,11 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -151694,11 +154347,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -151732,7 +154385,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -151753,7 +154406,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -151777,17 +154430,17 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -151803,11 +154456,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -151841,7 +154494,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -151862,7 +154515,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
@@ -151886,17 +154539,17 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -151912,11 +154565,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -151950,7 +154603,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -151969,7 +154622,8 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -151989,7 +154643,7 @@
         '  "use_cas": true,'
         '  "validation": "verify_binaries_codesigned",'
         '  "validation_name": "Verify binaries codesigned",'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -151999,11 +154653,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -152037,7 +154691,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -152057,7 +154711,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -152068,7 +154722,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -152088,17 +154743,17 @@
         '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -152114,7 +154769,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -152126,11 +154781,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -160843,7 +163498,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -160875,11 +163530,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -160950,7 +163605,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -160982,11 +163637,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -161057,7 +163712,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -161089,11 +163744,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -161164,7 +163819,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -161196,11 +163851,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -161271,7 +163926,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -161303,11 +163958,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -161378,7 +164033,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -161410,11 +164065,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -161485,7 +164140,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -161517,11 +164172,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -161592,7 +164247,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -161624,11 +164279,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -163833,6 +166488,294 @@
       }
     }
     builders {
+      name: "Mac_arm64_android beta hello_world_android__compile"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:N"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "version:11"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "hello_world_android__compile",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_version_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_android beta integration_test_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:N"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "version:11"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "integration_test_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_version_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_android beta run_release_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:N"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk",'
+        '      "version": "version:32v1"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "version:11"'
+        '    }'
+        '  ],'
+        '  "device_os": "N",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "android",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "run_release_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1"
+        path: "android_sdk"
+      }
+      caches {
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
+        path: "android"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_open_jdk_version_11"
+        path: "open_jdk"
+      }
+      caches {
+        name: "flutter_3_1_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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
       name: "Mac_arm64_android hello_world_android__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
@@ -164379,6 +167322,838 @@
       }
     }
     builders {
+      name: "Mac_arm64_ios beta build_ios_framework_module_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "build_ios_framework_module_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta flutter_gallery_ios__compile"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "flutter_gallery_ios__compile",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta hello_world_ios__compile"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "hello_world_ios__compile",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta hot_mode_dev_cycle_macos_target__benchmark"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "hot_mode_dev_cycle_macos_target__benchmark",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta ios_app_with_extensions_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "ios_app_with_extensions_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta ios_content_validation_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "ios_content_validation_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta macos_chrome_dev_mode"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "macos_chrome_dev_mode",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_arm64_ios beta run_release_test_macos"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:arm64"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "arm64",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac",'
+        '    "arm64"'
+        '  ],'
+        '  "task_name": "run_release_test_macos",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
       name: "Mac_arm64_ios build_ios_framework_module_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
@@ -165933,7 +169708,7 @@
       name: "Mac_ios beta animation_with_microtasks_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -165944,7 +169719,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -165963,16 +169738,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -165988,13 +169766,13 @@
         '  "task_name": "animation_with_microtasks_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166002,15 +169780,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166033,7 +169811,7 @@
       name: "Mac_ios beta backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166044,7 +169822,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166063,16 +169841,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -166088,13 +169869,13 @@
         '  "task_name": "backdrop_filter_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166102,15 +169883,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166133,7 +169914,7 @@
       name: "Mac_ios beta basic_material_app_ios__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166144,7 +169925,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166163,16 +169944,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -166188,13 +169972,13 @@
         '  "task_name": "basic_material_app_ios__compile",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166202,15 +169986,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166233,7 +170017,7 @@
       name: "Mac_ios beta channels_integration_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166244,7 +170028,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166263,16 +170047,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -166288,13 +170075,13 @@
         '  "task_name": "channels_integration_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166302,15 +170089,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166333,7 +170120,7 @@
       name: "Mac_ios beta complex_layout_ios__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166344,7 +170131,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166367,16 +170154,19 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -166392,13 +170182,13 @@
         '  "task_name": "complex_layout_ios__compile",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166406,7 +170196,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -166418,11 +170208,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166445,7 +170235,7 @@
       name: "Mac_ios beta complex_layout_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166456,7 +170246,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166479,16 +170269,19 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -166504,13 +170297,13 @@
         '  "task_name": "complex_layout_ios__start_up",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166518,7 +170311,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -166530,11 +170323,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166557,7 +170350,7 @@
       name: "Mac_ios beta complex_layout_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166568,7 +170361,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166591,16 +170384,19 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -166616,13 +170412,13 @@
         '  "task_name": "complex_layout_scroll_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166630,7 +170426,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
@@ -166642,111 +170438,11 @@
         path: "java"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
-        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.buildbucket.agent.cipd_installation"
-        value: 0
-      }
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac_ios beta external_ui_integration_test_ios"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
-        '  },'
-        '  "$fuchsia/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,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "xcode"'
-        '    },'
-        '    {'
-        '      "dependency": "gems"'
-        '    },'
-        '    {'
-        '      "dependency": "apple_signing"'
-        '    }'
-        '  ],'
-        '  "device_os": "iOS-15.1",'
-        '  "git_branch": "beta",'
-        '  "git_repo": "flutter",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "devicelab/devicelab_drone",'
-        '  "tags": ['
-        '    "devicelab",'
-        '    "ios",'
-        '    "mac"'
-        '  ],'
-        '  "task_name": "external_ui_integration_test_ios",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "13a233"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 10800
-      expiration_secs: 86400
-      caches {
-        name: "flutter_3_1_0_apple_signing_default"
-        path: "apple_signing"
-      }
-      caches {
-        name: "flutter_3_1_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "flutter_3_1_0_gems_default"
-        path: "gems"
-      }
-      caches {
-        name: "flutter_3_1_0_xcode_13a233"
-        path: "xcode"
-      }
-      caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166769,7 +170465,7 @@
       name: "Mac_ios beta flavors_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166780,7 +170476,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166799,16 +170495,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -166824,13 +170523,13 @@
         '  "task_name": "flavors_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166838,15 +170537,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166869,7 +170568,7 @@
       name: "Mac_ios beta flutter_gallery_ios__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166880,7 +170579,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166899,16 +170598,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -166924,13 +170626,13 @@
         '  "task_name": "flutter_gallery_ios__compile",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -166938,15 +170640,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -166969,7 +170671,7 @@
       name: "Mac_ios beta flutter_gallery_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -166980,7 +170682,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -166999,16 +170701,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167024,13 +170729,13 @@
         '  "task_name": "flutter_gallery_ios__start_up",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167038,15 +170743,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167069,7 +170774,7 @@
       name: "Mac_ios beta flutter_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167080,7 +170785,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167099,16 +170804,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167124,13 +170832,13 @@
         '  "task_name": "flutter_view_ios__start_up",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167138,15 +170846,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167169,7 +170877,7 @@
       name: "Mac_ios beta hello_world_ios__compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167180,7 +170888,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167199,16 +170907,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167224,13 +170935,13 @@
         '  "task_name": "hello_world_ios__compile",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167238,15 +170949,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167269,7 +170980,7 @@
       name: "Mac_ios beta hot_mode_dev_cycle_macos_target__benchmark"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167280,7 +170991,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167299,16 +171010,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167324,13 +171038,13 @@
         '  "task_name": "hot_mode_dev_cycle_macos_target__benchmark",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167338,15 +171052,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167369,7 +171083,7 @@
       name: "Mac_ios beta integration_test_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167380,7 +171094,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167399,16 +171113,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167424,13 +171141,13 @@
         '  "task_name": "integration_test_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167438,15 +171155,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167469,7 +171186,7 @@
       name: "Mac_ios beta integration_ui_ios_driver"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167480,7 +171197,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167499,16 +171216,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167524,13 +171244,13 @@
         '  "task_name": "integration_ui_ios_driver",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167538,15 +171258,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167569,7 +171289,7 @@
       name: "Mac_ios beta integration_ui_ios_frame_number"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167580,7 +171300,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167599,16 +171319,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167624,13 +171347,13 @@
         '  "task_name": "integration_ui_ios_frame_number",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167638,15 +171361,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167669,7 +171392,7 @@
       name: "Mac_ios beta integration_ui_ios_keyboard_resize"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167680,7 +171403,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167699,16 +171422,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167724,13 +171450,13 @@
         '  "task_name": "integration_ui_ios_keyboard_resize",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167738,15 +171464,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167769,7 +171495,7 @@
       name: "Mac_ios beta integration_ui_ios_screenshot"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167780,7 +171506,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167799,16 +171525,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167824,13 +171553,13 @@
         '  "task_name": "integration_ui_ios_screenshot",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167838,15 +171567,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167869,7 +171598,7 @@
       name: "Mac_ios beta integration_ui_ios_textfield"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167880,7 +171609,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167899,16 +171628,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -167924,13 +171656,13 @@
         '  "task_name": "integration_ui_ios_textfield",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -167938,15 +171670,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -167969,7 +171701,7 @@
       name: "Mac_ios beta ios_app_with_extensions_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -167980,7 +171712,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167999,16 +171731,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168024,13 +171759,13 @@
         '  "task_name": "ios_app_with_extensions_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168038,15 +171773,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168069,7 +171804,7 @@
       name: "Mac_ios beta ios_content_validation_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168080,7 +171815,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168099,16 +171834,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168124,13 +171862,13 @@
         '  "task_name": "ios_content_validation_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168138,15 +171876,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168169,7 +171907,7 @@
       name: "Mac_ios beta ios_defines_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168180,7 +171918,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168199,16 +171937,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168224,13 +171965,13 @@
         '  "task_name": "ios_defines_test",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168238,15 +171979,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168269,7 +172010,7 @@
       name: "Mac_ios beta ios_picture_cache_complexity_scoring_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168280,7 +172021,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168299,16 +172040,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168324,13 +172068,13 @@
         '  "task_name": "ios_picture_cache_complexity_scoring_perf__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168338,15 +172082,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168369,7 +172113,7 @@
       name: "Mac_ios beta ios_platform_view_tests"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168380,7 +172124,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168399,16 +172143,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168424,13 +172171,13 @@
         '  "task_name": "ios_platform_view_tests",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168438,15 +172185,118 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
+        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.buildbucket.agent.cipd_installation"
+        value: 0
+      }
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_ios beta large_image_changer_perf_ios"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cpu:x86"
+      dimensions: "device_os:iOS-15"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      exe {
+        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$flutter/devicelab_osx_sdk": {'
+        '    "sdk_version": "13f17a"'
+        '  },'
+        '  "$fuchsia/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,'
+        '  "clobber": false,'
+        '  "cpu": "x86",'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
+        '    },'
+        '    {'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
+        '    },'
+        '    {'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
+        '    }'
+        '  ],'
+        '  "device_os": "iOS-15",'
+        '  "git_branch": "beta",'
+        '  "git_repo": "flutter",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "os": "Mac-12",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "tags": ['
+        '    "devicelab",'
+        '    "ios",'
+        '    "mac"'
+        '  ],'
+        '  "task_name": "large_image_changer_perf_ios",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13f17a"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "flutter_3_1_0_apple_signing_none"
+        path: "apple_signing"
+      }
+      caches {
+        name: "flutter_3_1_0_builder"
+        path: "builder"
+      }
+      caches {
+        name: "flutter_3_1_0_gems_v3_3_14"
+        path: "gems"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a"
+        path: "xcode"
+      }
+      caches {
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168469,7 +172319,7 @@
       name: "Mac_ios beta macos_chrome_dev_mode"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168480,7 +172330,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168499,16 +172349,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168524,13 +172377,13 @@
         '  "task_name": "macos_chrome_dev_mode",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168538,15 +172391,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168569,7 +172422,7 @@
       name: "Mac_ios beta microbenchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168580,7 +172433,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168599,16 +172452,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168624,13 +172480,13 @@
         '  "task_name": "microbenchmarks_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168638,115 +172494,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
-        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.buildbucket.agent.cipd_installation"
-        value: 0
-      }
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac_ios beta native_ui_tests_ios"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      exe {
-        cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
-        '  },'
-        '  "$fuchsia/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,'
-        '  "clobber": false,'
-        '  "cpu": "x86",'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "xcode"'
-        '    },'
-        '    {'
-        '      "dependency": "gems"'
-        '    },'
-        '    {'
-        '      "dependency": "apple_signing"'
-        '    }'
-        '  ],'
-        '  "device_os": "iOS-15.1",'
-        '  "git_branch": "beta",'
-        '  "git_repo": "flutter",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "os": "Mac-12",'
-        '  "recipe": "devicelab/devicelab_drone",'
-        '  "tags": ['
-        '    "devicelab",'
-        '    "ios",'
-        '    "mac"'
-        '  ],'
-        '  "task_name": "native_ui_tests_ios",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "13a233"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 10800
-      expiration_secs: 86400
-      caches {
-        name: "flutter_3_1_0_apple_signing_default"
-        path: "apple_signing"
-      }
-      caches {
-        name: "flutter_3_1_0_builder"
-        path: "builder"
-      }
-      caches {
-        name: "flutter_3_1_0_gems_default"
-        path: "gems"
-      }
-      caches {
-        name: "flutter_3_1_0_xcode_13a233"
-        path: "xcode"
-      }
-      caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168769,7 +172525,7 @@
       name: "Mac_ios beta platform_channel_sample_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168780,7 +172536,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168799,16 +172555,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168824,13 +172583,13 @@
         '  "task_name": "platform_channel_sample_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168838,15 +172597,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168869,7 +172628,7 @@
       name: "Mac_ios beta platform_channel_sample_test_swift"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168880,7 +172639,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168899,16 +172658,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -168924,13 +172686,13 @@
         '  "task_name": "platform_channel_sample_test_swift",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -168938,15 +172700,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -168969,7 +172731,7 @@
       name: "Mac_ios beta platform_channels_benchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -168980,7 +172742,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168999,16 +172761,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -169024,13 +172789,13 @@
         '  "task_name": "platform_channels_benchmarks_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -169038,15 +172803,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -169069,7 +172834,7 @@
       name: "Mac_ios beta platform_interaction_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -169080,7 +172845,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -169099,16 +172864,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -169124,13 +172892,13 @@
         '  "task_name": "platform_interaction_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -169138,15 +172906,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -169169,7 +172937,7 @@
       name: "Mac_ios beta platform_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -169180,7 +172948,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -169199,16 +172967,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -169224,13 +172995,13 @@
         '  "task_name": "platform_view_ios__start_up",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -169238,15 +173009,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -169269,7 +173040,7 @@
       name: "Mac_ios beta platform_views_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -169280,7 +173051,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -169299,16 +173070,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -169324,13 +173098,13 @@
         '  "task_name": "platform_views_scroll_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -169338,15 +173112,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -169369,7 +173143,7 @@
       name: "Mac_ios beta post_backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -169380,7 +173154,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -169399,16 +173173,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -169424,13 +173201,13 @@
         '  "task_name": "post_backdrop_filter_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -169438,15 +173215,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -169469,7 +173246,7 @@
       name: "Mac_ios beta route_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -169480,7 +173257,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -169499,16 +173276,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -169524,13 +173304,13 @@
         '  "task_name": "route_test_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -169538,15 +173318,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -169569,7 +173349,7 @@
       name: "Mac_ios beta simple_animation_perf_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -169580,7 +173360,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -169599,16 +173379,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -169624,13 +173407,13 @@
         '  "task_name": "simple_animation_perf_ios",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -169638,15 +173421,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -169669,7 +173452,7 @@
       name: "Mac_ios beta tiles_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
-      dimensions: "device_os:iOS-15.1"
+      dimensions: "device_os:iOS-15"
       dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
@@ -169680,7 +173463,7 @@
       properties:
         '{'
         '  "$flutter/devicelab_osx_sdk": {'
-        '    "sdk_version": "13a233"'
+        '    "sdk_version": "13f17a"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -169699,16 +173482,19 @@
         '  "cpu": "x86",'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "xcode"'
+        '      "dependency": "xcode",'
+        '      "version": "13a233"'
         '    },'
         '    {'
-        '      "dependency": "gems"'
+        '      "dependency": "gems",'
+        '      "version": "v3.3.14"'
         '    },'
         '    {'
-        '      "dependency": "apple_signing"'
+        '      "dependency": "apple_signing",'
+        '      "version": "none"'
         '    }'
         '  ],'
-        '  "device_os": "iOS-15.1",'
+        '  "device_os": "iOS-15",'
         '  "git_branch": "beta",'
         '  "git_repo": "flutter",'
         '  "gold_tryjob": false,'
@@ -169724,13 +173510,13 @@
         '  "task_name": "tiles_scroll_perf_ios__timeline_summary",'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "13a233"'
+        '  "xcode": "13f17a"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_apple_signing_default"
+        name: "flutter_3_1_0_apple_signing_none"
         path: "apple_signing"
       }
       caches {
@@ -169738,15 +173524,15 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_gems_default"
+        name: "flutter_3_1_0_gems_v3_3_14"
         path: "gems"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233"
+        name: "flutter_3_1_0_xcode_13f17a"
         path: "xcode"
       }
       caches {
-        name: "flutter_3_1_0_xcode_13a233_legacy"
+        name: "flutter_3_1_0_xcode_13f17a_legacy"
         path: "osx_sdk"
       }
       caches {
@@ -182324,7 +186110,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -182335,14 +186121,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -182367,11 +186155,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -182379,7 +186167,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -182391,7 +186179,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -182453,7 +186241,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -182464,14 +186252,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -182496,11 +186286,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -182508,7 +186298,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -182520,7 +186310,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -182582,7 +186372,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -182593,14 +186383,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -182625,11 +186417,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -182637,7 +186429,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -182649,7 +186441,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -182710,7 +186502,8 @@
         '  "clobber": false,'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -182738,7 +186531,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -182786,10 +186579,12 @@
         '  "clobber": false,'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -182818,11 +186613,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -182870,7 +186665,8 @@
         '  "clobber": false,'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
@@ -182882,10 +186678,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -182910,11 +186707,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -182922,11 +186719,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -182986,10 +186783,12 @@
         '  "clobber": false,'
         '  "dependencies": ['
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183018,11 +186817,11 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -183071,7 +186870,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -183082,7 +186881,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183105,11 +186905,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -183117,7 +186917,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -183185,7 +186985,8 @@
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183212,7 +187013,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -183265,7 +187066,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -183276,7 +187077,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183299,11 +187101,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -183311,7 +187113,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -183376,7 +187178,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -183387,7 +187189,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183410,11 +187213,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -183422,7 +187225,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -183487,7 +187290,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -183498,7 +187301,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183521,11 +187325,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -183533,7 +187337,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -183598,7 +187402,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -183609,7 +187413,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183632,11 +187437,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -183644,7 +187449,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -183709,7 +187514,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -183720,7 +187525,8 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183743,11 +187549,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -183755,7 +187561,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -183821,7 +187627,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -183832,14 +187638,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183865,11 +187673,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -183877,7 +187685,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -183889,7 +187697,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -183951,7 +187759,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -183962,14 +187770,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -183995,11 +187805,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -184007,7 +187817,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -184019,7 +187829,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -184081,7 +187891,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -184092,14 +187902,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -184125,11 +187937,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -184137,7 +187949,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -184149,7 +187961,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -184211,7 +188023,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -184222,14 +188034,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -184255,11 +188069,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -184267,7 +188081,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -184279,7 +188093,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -184341,7 +188155,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -184352,14 +188166,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -184385,11 +188201,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -184397,7 +188213,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -184409,7 +188225,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -184471,7 +188287,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -184482,14 +188298,16 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
         '      "dependency": "vs_build",'
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -184515,11 +188333,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -184527,7 +188345,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -184539,7 +188357,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -184601,14 +188419,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -184633,11 +188452,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -184645,7 +188464,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -184703,14 +188522,15 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "open_jdk",'
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -184735,11 +188555,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -184747,7 +188567,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -184804,7 +188624,7 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -184815,10 +188635,12 @@
         '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "goldctl"'
+        '      "dependency": "goldctl",'
+        '      "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -184843,11 +188665,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -184855,7 +188677,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -184867,7 +188689,7 @@
         path: "chrome"
       }
       caches {
-        name: "flutter_3_1_0_goldctl_default"
+        name: "flutter_3_1_0_goldctl_git_revision_3a77d0b12c697a840ca0c7705208e8622dc94603"
         path: "goldctl"
       }
       caches {
@@ -184927,7 +188749,8 @@
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -184954,7 +188777,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -192165,10 +195988,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -192200,11 +196024,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -192212,7 +196036,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -192277,10 +196101,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -192312,11 +196137,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -192324,7 +196149,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -192393,10 +196218,11 @@
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -192424,11 +196250,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -192436,7 +196262,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -192501,10 +196327,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -192536,11 +196363,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -192548,7 +196375,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -192613,10 +196440,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -192648,11 +196476,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -192660,7 +196488,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -192725,10 +196553,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -192760,11 +196589,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -192772,7 +196601,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
@@ -192837,10 +196666,11 @@
         '  "dependencies": ['
         '    {'
         '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
+        '      "version": "version:32v1"'
         '    },'
         '    {'
-        '      "dependency": "certs"'
+        '      "dependency": "certs",'
+        '      "version": "version:9563bb"'
         '    },'
         '    {'
         '      "dependency": "chrome_and_driver",'
@@ -192872,11 +196702,11 @@
       execution_timeout_secs: 10800
       expiration_secs: 86400
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8"
+        name: "flutter_3_1_0_android_sdk_version_32v1"
         path: "android_sdk"
       }
       caches {
-        name: "flutter_3_1_0_android_sdk_version_31v8_legacy"
+        name: "flutter_3_1_0_android_sdk_version_32v1_legacy"
         path: "android"
       }
       caches {
@@ -192884,7 +196714,7 @@
         path: "builder"
       }
       caches {
-        name: "flutter_3_1_0_certs_default"
+        name: "flutter_3_1_0_certs_version_9563bb"
         path: "certs"
       }
       caches {
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index d3117c8..b65cf73 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -1987,6 +1987,11 @@
     short_name: "labao"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Linux_android beta android_semantics_integration_test"
+    category: "Linux_android"
+    short_name: "labas"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Linux_android beta android_stack_size_test"
     category: "Linux_android"
     short_name: "labas"
@@ -2002,6 +2007,11 @@
     short_name: "labai"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Linux_android beta animated_complex_opacity_perf__e2e_summary"
+    category: "Linux_android"
+    short_name: "labac"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Linux_android beta animated_placeholder_perf__e2e_summary"
     category: "Linux_android"
     short_name: "labap"
@@ -2292,6 +2302,11 @@
     short_name: "labmw"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Linux_android beta new_gallery__crane_perf"
+    category: "Linux_android"
+    short_name: "labng"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Linux_android beta new_gallery__transition_perf"
     category: "Linux_android"
     short_name: "labng"
@@ -2427,6 +2442,11 @@
     short_name: "mbbif"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_ios beta build_ios_framework_module_test"
+    category: "Mac_arm64_ios"
+    short_name: "maibb"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac beta build_tests_1_4"
     category: "Mac"
     short_name: "mbbt1"
@@ -2517,6 +2537,11 @@
     short_name: "mbpti"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac beta tool_host_cross_arch_tests"
+    category: "Mac"
+    short_name: "mbthc"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac beta tool_integration_tests_1_4"
     category: "Mac"
     short_name: "mbtit"
@@ -2567,6 +2592,11 @@
     short_name: "mabhw"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_android beta hello_world_android__compile"
+    category: "Mac_arm64_android"
+    short_name: "maabh"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_android beta hot_mode_dev_cycle__benchmark"
     category: "Mac_android"
     short_name: "mabhm"
@@ -2577,6 +2607,11 @@
     short_name: "mabit"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_android beta integration_test_test"
+    category: "Mac_arm64_android"
+    short_name: "maabi"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_android beta integration_ui_frame_number"
     category: "Mac_android"
     short_name: "mabiu"
@@ -2592,6 +2627,11 @@
     short_name: "mabrr"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_android beta run_release_test"
+    category: "Mac_arm64_android"
+    short_name: "maabr"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_android beta flutter_gallery_mac__start_up"
     category: "Mac_android"
     short_name: "mabfg"
@@ -2632,11 +2672,6 @@
     short_name: "mibcl"
   }
   builders {
-    name: "buildbucket/luci.flutter.prod/Mac_ios beta external_ui_integration_test_ios"
-    category: "Mac_ios"
-    short_name: "mibeu"
-  }
-  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta route_test_ios"
     category: "Mac_ios"
     short_name: "mibrt"
@@ -2652,6 +2687,11 @@
     short_name: "mibfg"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_ios beta flutter_gallery_ios__compile"
+    category: "Mac_arm64_ios"
+    short_name: "maibf"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta flutter_gallery_ios__start_up"
     category: "Mac_ios"
     short_name: "mibfg"
@@ -2667,11 +2707,21 @@
     short_name: "mibhw"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_ios beta hello_world_ios__compile"
+    category: "Mac_arm64_ios"
+    short_name: "maibh"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta hot_mode_dev_cycle_macos_target__benchmark"
     category: "Mac_ios"
     short_name: "mibhm"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_ios beta hot_mode_dev_cycle_macos_target__benchmark"
+    category: "Mac_arm64_ios"
+    short_name: "maibh"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta integration_test_test_ios"
     category: "Mac_ios"
     short_name: "mibit"
@@ -2707,11 +2757,21 @@
     short_name: "mibia"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_ios beta ios_app_with_extensions_test"
+    category: "Mac_arm64_ios"
+    short_name: "maibi"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta ios_content_validation_test"
     category: "Mac_ios"
     short_name: "mibic"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_ios beta ios_content_validation_test"
+    category: "Mac_arm64_ios"
+    short_name: "maibi"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta ios_defines_test"
     category: "Mac_ios"
     short_name: "mibid"
@@ -2722,11 +2782,21 @@
     short_name: "mibip"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_ios beta large_image_changer_perf_ios"
+    category: "Mac_ios"
+    short_name: "mibli"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta macos_chrome_dev_mode"
     category: "Mac_ios"
     short_name: "mibmc"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_ios beta macos_chrome_dev_mode"
+    category: "Mac_arm64_ios"
+    short_name: "maibm"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta microbenchmarks_ios"
     category: "Mac_ios"
     short_name: "mibmi"
@@ -2782,11 +2852,6 @@
     short_name: "mibts"
   }
   builders {
-    name: "buildbucket/luci.flutter.prod/Mac_ios beta native_ui_tests_ios"
-    category: "Mac_ios"
-    short_name: "mibnu"
-  }
-  builders {
     name: "buildbucket/luci.flutter.prod/Mac beta native_ui_tests_macos"
     category: "Mac"
     short_name: "mbnut"
@@ -2797,6 +2862,11 @@
     short_name: "mbrrt"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_arm64_ios beta run_release_test_macos"
+    category: "Mac_arm64_ios"
+    short_name: "maibr"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Windows beta build_tests_1_3"
     category: "Windows"
     short_name: "wbbt1"
@@ -5381,6 +5451,11 @@
     short_name: "labao"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Linux_android beta android_semantics_integration_test"
+    category: "Linux_android"
+    short_name: "labas"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Linux_android beta android_stack_size_test"
     category: "Linux_android"
     short_name: "labas"
@@ -5396,6 +5471,11 @@
     short_name: "labai"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Linux_android beta animated_complex_opacity_perf__e2e_summary"
+    category: "Linux_android"
+    short_name: "labac"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Linux_android beta animated_placeholder_perf__e2e_summary"
     category: "Linux_android"
     short_name: "labap"
@@ -5686,6 +5766,11 @@
     short_name: "labmw"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Linux_android beta new_gallery__crane_perf"
+    category: "Linux_android"
+    short_name: "labng"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Linux_android beta new_gallery__transition_perf"
     category: "Linux_android"
     short_name: "labng"
@@ -5821,6 +5906,11 @@
     short_name: "mbbif"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_ios beta build_ios_framework_module_test"
+    category: "Mac_arm64_ios"
+    short_name: "maibb"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac beta build_tests_1_4"
     category: "Mac"
     short_name: "mbbt1"
@@ -5911,6 +6001,11 @@
     short_name: "mbpti"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac beta tool_host_cross_arch_tests"
+    category: "Mac"
+    short_name: "mbthc"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac beta tool_integration_tests_1_4"
     category: "Mac"
     short_name: "mbtit"
@@ -5961,6 +6056,11 @@
     short_name: "mabhw"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_android beta hello_world_android__compile"
+    category: "Mac_arm64_android"
+    short_name: "maabh"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_android beta hot_mode_dev_cycle__benchmark"
     category: "Mac_android"
     short_name: "mabhm"
@@ -5971,6 +6071,11 @@
     short_name: "mabit"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_android beta integration_test_test"
+    category: "Mac_arm64_android"
+    short_name: "maabi"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_android beta integration_ui_frame_number"
     category: "Mac_android"
     short_name: "mabiu"
@@ -5986,6 +6091,11 @@
     short_name: "mabrr"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_android beta run_release_test"
+    category: "Mac_arm64_android"
+    short_name: "maabr"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_android beta flutter_gallery_mac__start_up"
     category: "Mac_android"
     short_name: "mabfg"
@@ -6026,11 +6136,6 @@
     short_name: "mibcl"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Mac_ios beta external_ui_integration_test_ios"
-    category: "Mac_ios"
-    short_name: "mibeu"
-  }
-  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta route_test_ios"
     category: "Mac_ios"
     short_name: "mibrt"
@@ -6046,6 +6151,11 @@
     short_name: "mibfg"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_ios beta flutter_gallery_ios__compile"
+    category: "Mac_arm64_ios"
+    short_name: "maibf"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta flutter_gallery_ios__start_up"
     category: "Mac_ios"
     short_name: "mibfg"
@@ -6061,11 +6171,21 @@
     short_name: "mibhw"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_ios beta hello_world_ios__compile"
+    category: "Mac_arm64_ios"
+    short_name: "maibh"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta hot_mode_dev_cycle_macos_target__benchmark"
     category: "Mac_ios"
     short_name: "mibhm"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_ios beta hot_mode_dev_cycle_macos_target__benchmark"
+    category: "Mac_arm64_ios"
+    short_name: "maibh"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta integration_test_test_ios"
     category: "Mac_ios"
     short_name: "mibit"
@@ -6101,11 +6221,21 @@
     short_name: "mibia"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_ios beta ios_app_with_extensions_test"
+    category: "Mac_arm64_ios"
+    short_name: "maibi"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta ios_content_validation_test"
     category: "Mac_ios"
     short_name: "mibic"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_ios beta ios_content_validation_test"
+    category: "Mac_arm64_ios"
+    short_name: "maibi"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta ios_defines_test"
     category: "Mac_ios"
     short_name: "mibid"
@@ -6116,11 +6246,21 @@
     short_name: "mibip"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_ios beta large_image_changer_perf_ios"
+    category: "Mac_ios"
+    short_name: "mibli"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta macos_chrome_dev_mode"
     category: "Mac_ios"
     short_name: "mibmc"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_ios beta macos_chrome_dev_mode"
+    category: "Mac_arm64_ios"
+    short_name: "maibm"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta microbenchmarks_ios"
     category: "Mac_ios"
     short_name: "mibmi"
@@ -6176,11 +6316,6 @@
     short_name: "mibts"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Mac_ios beta native_ui_tests_ios"
-    category: "Mac_ios"
-    short_name: "mibnu"
-  }
-  builders {
     name: "buildbucket/luci.flutter.staging/Mac beta native_ui_tests_macos"
     category: "Mac"
     short_name: "mbnut"
@@ -6191,6 +6326,11 @@
     short_name: "mbrrt"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_arm64_ios beta run_release_test_macos"
+    category: "Mac_arm64_ios"
+    short_name: "maibr"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Windows beta build_tests_1_3"
     category: "Windows"
     short_name: "wbbt1"
diff --git a/config/generated/flutter/luci/luci-scheduler.cfg b/config/generated/flutter/luci/luci-scheduler.cfg
index 27cd52c..c549f57 100644
--- a/config/generated/flutter/luci/luci-scheduler.cfg
+++ b/config/generated/flutter/luci/luci-scheduler.cfg
@@ -43,501 +43,6 @@
   }
 }
 job {
-  id: "Linux beta analyze"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta analyze"
-  }
-}
-job {
-  id: "Linux beta build_tests_1_2"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta build_tests_1_2"
-  }
-}
-job {
-  id: "Linux beta build_tests_2_2"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta build_tests_2_2"
-  }
-}
-job {
-  id: "Linux beta ci_yaml flutter roller"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta ci_yaml flutter roller"
-  }
-}
-job {
-  id: "Linux beta customer_testing"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta customer_testing"
-  }
-}
-job {
-  id: "Linux beta docs_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta docs_test"
-  }
-}
-job {
-  id: "Linux beta firebase_abstract_method_smoke_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta firebase_abstract_method_smoke_test"
-  }
-}
-job {
-  id: "Linux beta firebase_android_embedding_v2_smoke_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta firebase_android_embedding_v2_smoke_test"
-  }
-}
-job {
-  id: "Linux beta firebase_release_smoke_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta firebase_release_smoke_test"
-  }
-}
-job {
-  id: "Linux beta flutter_plugins"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta flutter_plugins"
-  }
-}
-job {
-  id: "Linux beta framework_tests_libraries"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta framework_tests_libraries"
-  }
-}
-job {
-  id: "Linux beta framework_tests_misc"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta framework_tests_misc"
-  }
-}
-job {
-  id: "Linux beta framework_tests_widgets"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta framework_tests_widgets"
-  }
-}
-job {
-  id: "Linux beta fuchsia_precache"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta fuchsia_precache"
-  }
-}
-job {
-  id: "Linux beta gradle_desugar_classes_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta gradle_desugar_classes_test"
-  }
-}
-job {
-  id: "Linux beta gradle_java8_compile_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta gradle_java8_compile_test"
-  }
-}
-job {
-  id: "Linux beta gradle_plugin_bundle_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta gradle_plugin_bundle_test"
-  }
-}
-job {
-  id: "Linux beta gradle_plugin_fat_apk_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta gradle_plugin_fat_apk_test"
-  }
-}
-job {
-  id: "Linux beta gradle_plugin_light_apk_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta gradle_plugin_light_apk_test"
-  }
-}
-job {
-  id: "Linux beta module_custom_host_app_name_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta module_custom_host_app_name_test"
-  }
-}
-job {
-  id: "Linux beta module_host_with_custom_build_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta module_host_with_custom_build_test"
-  }
-}
-job {
-  id: "Linux beta module_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta module_test"
-  }
-}
-job {
-  id: "Linux beta plugin_dependencies_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta plugin_dependencies_test"
-  }
-}
-job {
-  id: "Linux beta plugin_test"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta plugin_test"
-  }
-}
-job {
-  id: "Linux beta technical_debt__cost"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta technical_debt__cost"
-  }
-}
-job {
-  id: "Linux beta tool_integration_tests_1_4"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta tool_integration_tests_1_4"
-  }
-}
-job {
-  id: "Linux beta tool_integration_tests_2_4"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta tool_integration_tests_2_4"
-  }
-}
-job {
-  id: "Linux beta tool_integration_tests_3_4"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta tool_integration_tests_3_4"
-  }
-}
-job {
-  id: "Linux beta tool_integration_tests_4_4"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta tool_integration_tests_4_4"
-  }
-}
-job {
-  id: "Linux beta tool_tests_commands"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta tool_tests_commands"
-  }
-}
-job {
-  id: "Linux beta tool_tests_general"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta tool_tests_general"
-  }
-}
-job {
-  id: "Linux beta web_benchmarks_canvaskit"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta web_benchmarks_canvaskit"
-  }
-}
-job {
-  id: "Linux beta web_benchmarks_html"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta web_benchmarks_html"
-  }
-}
-job {
   id: "Linux beta web_canvaskit_tests_0"
   realm: "prod"
   acl_sets: "prod"
@@ -658,81 +163,6 @@
   }
 }
 job {
-  id: "Linux beta web_long_running_tests_1_5"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta web_long_running_tests_1_5"
-  }
-}
-job {
-  id: "Linux beta web_long_running_tests_2_5"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta web_long_running_tests_2_5"
-  }
-}
-job {
-  id: "Linux beta web_long_running_tests_3_5"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta web_long_running_tests_3_5"
-  }
-}
-job {
-  id: "Linux beta web_long_running_tests_4_5"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta web_long_running_tests_4_5"
-  }
-}
-job {
-  id: "Linux beta web_long_running_tests_5_5"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Linux beta web_long_running_tests_5_5"
-  }
-}
-job {
   id: "Linux beta web_tests_0"
   realm: "prod"
   acl_sets: "prod"
@@ -2337,6 +1767,21 @@
   }
 }
 job {
+  id: "Linux_android beta android_semantics_integration_test"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Linux_android beta android_semantics_integration_test"
+  }
+}
+job {
   id: "Linux_android beta android_stack_size_test"
   realm: "prod"
   acl_sets: "prod"
@@ -3162,6 +2607,21 @@
   }
 }
 job {
+  id: "Linux_android beta new_gallery__crane_perf"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Linux_android beta new_gallery__crane_perf"
+  }
+}
+job {
   id: "Linux_android beta new_gallery__transition_perf"
   realm: "prod"
   acl_sets: "prod"
@@ -7718,6 +7178,21 @@
   }
 }
 job {
+  id: "Mac_android beta entrypoint_dart_registrant"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_android beta entrypoint_dart_registrant"
+  }
+}
+job {
   id: "Mac_android beta flutter_gallery_mac__start_up"
   realm: "prod"
   acl_sets: "prod"
@@ -8138,6 +7613,36 @@
   }
 }
 job {
+  id: "Mac_arm64_android beta hello_world_android__compile"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_android beta hello_world_android__compile"
+  }
+}
+job {
+  id: "Mac_arm64_android beta run_release_test"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_android beta run_release_test"
+  }
+}
+job {
   id: "Mac_arm64_android hello_world_android__compile"
   realm: "prod"
   acl_sets: "prod"
@@ -8213,6 +7718,126 @@
   }
 }
 job {
+  id: "Mac_arm64_ios beta build_ios_framework_module_test"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_ios beta build_ios_framework_module_test"
+  }
+}
+job {
+  id: "Mac_arm64_ios beta flutter_gallery_ios__compile"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_ios beta flutter_gallery_ios__compile"
+  }
+}
+job {
+  id: "Mac_arm64_ios beta hello_world_ios__compile"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_ios beta hello_world_ios__compile"
+  }
+}
+job {
+  id: "Mac_arm64_ios beta hot_mode_dev_cycle_macos_target__benchmark"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_ios beta hot_mode_dev_cycle_macos_target__benchmark"
+  }
+}
+job {
+  id: "Mac_arm64_ios beta ios_app_with_extensions_test"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_ios beta ios_app_with_extensions_test"
+  }
+}
+job {
+  id: "Mac_arm64_ios beta ios_content_validation_test"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_ios beta ios_content_validation_test"
+  }
+}
+job {
+  id: "Mac_arm64_ios beta macos_chrome_dev_mode"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_ios beta macos_chrome_dev_mode"
+  }
+}
+job {
+  id: "Mac_arm64_ios beta run_release_test_macos"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_arm64_ios beta run_release_test_macos"
+  }
+}
+job {
   id: "Mac_arm64_ios build_ios_framework_module_test"
   realm: "staging"
   acl_sets: "staging"
@@ -8543,21 +8168,6 @@
   }
 }
 job {
-  id: "Mac_ios beta external_ui_integration_test_ios"
-  realm: "prod"
-  acl_sets: "prod"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 3
-    max_batch_size: 1
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "prod"
-    builder: "Mac_ios beta external_ui_integration_test_ios"
-  }
-}
-job {
   id: "Mac_ios beta flavors_test_ios"
   realm: "prod"
   acl_sets: "prod"
@@ -8603,6 +8213,21 @@
   }
 }
 job {
+  id: "Mac_ios beta flutter_view_ios__start_up"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_ios beta flutter_view_ios__start_up"
+  }
+}
+job {
   id: "Mac_ios beta hello_world_ios__compile"
   realm: "prod"
   acl_sets: "prod"
@@ -8798,6 +8423,21 @@
   }
 }
 job {
+  id: "Mac_ios beta large_image_changer_perf_ios"
+  realm: "prod"
+  acl_sets: "prod"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 3
+    max_batch_size: 1
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "Mac_ios beta large_image_changer_perf_ios"
+  }
+}
+job {
   id: "Mac_ios beta macos_chrome_dev_mode"
   realm: "prod"
   acl_sets: "prod"
@@ -12422,39 +12062,6 @@
   id: "beta-gitiles-trigger-flutter"
   realm: "prod"
   acl_sets: "prod"
-  triggers: "Linux beta analyze"
-  triggers: "Linux beta build_tests_1_2"
-  triggers: "Linux beta build_tests_2_2"
-  triggers: "Linux beta ci_yaml flutter roller"
-  triggers: "Linux beta customer_testing"
-  triggers: "Linux beta docs_test"
-  triggers: "Linux beta firebase_abstract_method_smoke_test"
-  triggers: "Linux beta firebase_android_embedding_v2_smoke_test"
-  triggers: "Linux beta firebase_release_smoke_test"
-  triggers: "Linux beta flutter_plugins"
-  triggers: "Linux beta framework_tests_libraries"
-  triggers: "Linux beta framework_tests_misc"
-  triggers: "Linux beta framework_tests_widgets"
-  triggers: "Linux beta fuchsia_precache"
-  triggers: "Linux beta gradle_desugar_classes_test"
-  triggers: "Linux beta gradle_java8_compile_test"
-  triggers: "Linux beta gradle_plugin_bundle_test"
-  triggers: "Linux beta gradle_plugin_fat_apk_test"
-  triggers: "Linux beta gradle_plugin_light_apk_test"
-  triggers: "Linux beta module_custom_host_app_name_test"
-  triggers: "Linux beta module_host_with_custom_build_test"
-  triggers: "Linux beta module_test"
-  triggers: "Linux beta plugin_dependencies_test"
-  triggers: "Linux beta plugin_test"
-  triggers: "Linux beta technical_debt__cost"
-  triggers: "Linux beta tool_integration_tests_1_4"
-  triggers: "Linux beta tool_integration_tests_2_4"
-  triggers: "Linux beta tool_integration_tests_3_4"
-  triggers: "Linux beta tool_integration_tests_4_4"
-  triggers: "Linux beta tool_tests_commands"
-  triggers: "Linux beta tool_tests_general"
-  triggers: "Linux beta web_benchmarks_canvaskit"
-  triggers: "Linux beta web_benchmarks_html"
   triggers: "Linux beta web_canvaskit_tests_0"
   triggers: "Linux beta web_canvaskit_tests_1"
   triggers: "Linux beta web_canvaskit_tests_2"
@@ -12463,11 +12070,6 @@
   triggers: "Linux beta web_canvaskit_tests_5"
   triggers: "Linux beta web_canvaskit_tests_6"
   triggers: "Linux beta web_canvaskit_tests_7_last"
-  triggers: "Linux beta web_long_running_tests_1_5"
-  triggers: "Linux beta web_long_running_tests_2_5"
-  triggers: "Linux beta web_long_running_tests_3_5"
-  triggers: "Linux beta web_long_running_tests_4_5"
-  triggers: "Linux beta web_long_running_tests_5_5"
   triggers: "Linux beta web_tests_0"
   triggers: "Linux beta web_tests_1"
   triggers: "Linux beta web_tests_2"
@@ -12482,6 +12084,7 @@
   triggers: "Linux_android beta android_defines_test"
   triggers: "Linux_android beta android_obfuscate_test"
   triggers: "Linux_android beta android_picture_cache_complexity_scoring_perf__timeline_summary"
+  triggers: "Linux_android beta android_semantics_integration_test"
   triggers: "Linux_android beta android_stack_size_test"
   triggers: "Linux_android beta android_view_scroll_perf__timeline_summary"
   triggers: "Linux_android beta animated_image_gc_perf"
@@ -12537,6 +12140,7 @@
   triggers: "Linux_android beta large_image_changer_perf_android"
   triggers: "Linux_android beta linux_chrome_dev_mode"
   triggers: "Linux_android beta multi_widget_construction_perf__e2e_summary"
+  triggers: "Linux_android beta new_gallery__crane_perf"
   triggers: "Linux_android beta new_gallery__transition_perf"
   triggers: "Linux_android beta opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"
   triggers: "Linux_android beta opacity_peephole_col_of_rows_perf__e2e_summary"
@@ -12595,6 +12199,7 @@
   triggers: "Mac beta tool_tests_general"
   triggers: "Mac beta verify_binaries_codesigned"
   triggers: "Mac beta web_tool_tests"
+  triggers: "Mac_android beta entrypoint_dart_registrant"
   triggers: "Mac_android beta flutter_gallery_mac__start_up"
   triggers: "Mac_android beta hello_world_android__compile"
   triggers: "Mac_android beta hot_mode_dev_cycle__benchmark"
@@ -12602,6 +12207,16 @@
   triggers: "Mac_android beta integration_ui_frame_number"
   triggers: "Mac_android beta microbenchmarks"
   triggers: "Mac_android beta run_release_test"
+  triggers: "Mac_arm64_android beta hello_world_android__compile"
+  triggers: "Mac_arm64_android beta run_release_test"
+  triggers: "Mac_arm64_ios beta build_ios_framework_module_test"
+  triggers: "Mac_arm64_ios beta flutter_gallery_ios__compile"
+  triggers: "Mac_arm64_ios beta hello_world_ios__compile"
+  triggers: "Mac_arm64_ios beta hot_mode_dev_cycle_macos_target__benchmark"
+  triggers: "Mac_arm64_ios beta ios_app_with_extensions_test"
+  triggers: "Mac_arm64_ios beta ios_content_validation_test"
+  triggers: "Mac_arm64_ios beta macos_chrome_dev_mode"
+  triggers: "Mac_arm64_ios beta run_release_test_macos"
   triggers: "Mac_ios beta animation_with_microtasks_perf_ios__timeline_summary"
   triggers: "Mac_ios beta backdrop_filter_perf_ios__timeline_summary"
   triggers: "Mac_ios beta basic_material_app_ios__compile"
@@ -12609,10 +12224,10 @@
   triggers: "Mac_ios beta complex_layout_ios__compile"
   triggers: "Mac_ios beta complex_layout_ios__start_up"
   triggers: "Mac_ios beta complex_layout_scroll_perf_ios__timeline_summary"
-  triggers: "Mac_ios beta external_ui_integration_test_ios"
   triggers: "Mac_ios beta flavors_test_ios"
   triggers: "Mac_ios beta flutter_gallery_ios__compile"
   triggers: "Mac_ios beta flutter_gallery_ios__start_up"
+  triggers: "Mac_ios beta flutter_view_ios__start_up"
   triggers: "Mac_ios beta hello_world_ios__compile"
   triggers: "Mac_ios beta hot_mode_dev_cycle_macos_target__benchmark"
   triggers: "Mac_ios beta integration_test_test_ios"
@@ -12626,6 +12241,7 @@
   triggers: "Mac_ios beta ios_defines_test"
   triggers: "Mac_ios beta ios_picture_cache_complexity_scoring_perf__timeline_summary"
   triggers: "Mac_ios beta ios_platform_view_tests"
+  triggers: "Mac_ios beta large_image_changer_perf_ios"
   triggers: "Mac_ios beta macos_chrome_dev_mode"
   triggers: "Mac_ios beta microbenchmarks_ios"
   triggers: "Mac_ios beta platform_channel_sample_test_ios"