Add Metal toolchain support for Xcode 26+
Test: https://ci.chromium.org/ui/p/flutter/builders/staging.shadow/Mac_ios%20channels_integration_test_ios/14/overview
http://ci.chromium.org/ui/p/flutter/builders/try.shadow/Mac%20Engine%20Drone/49021/overview
Fixed: 170301
Change-Id: Ic65abffa8b0425c44482bb3c8587d6925c6c8ae8
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/69821
Reviewed-by: Victoria Ashworth <vashworth@google.com>
Commit-Queue: Victoria Ashworth <vashworth@google.com>
diff --git a/recipe_modules/osx_sdk/api.py b/recipe_modules/osx_sdk/api.py
index adbdc08..6b49d87 100644
--- a/recipe_modules/osx_sdk/api.py
+++ b/recipe_modules/osx_sdk/api.py
@@ -378,6 +378,7 @@
'-cipd-package-prefix',
self._xcode_cipd_package_source,
'-with-runtime=%s' % (not bool(self._runtime_versions)),
+ '-with-metal-toolchain=True',
'-verbose',
],
timeout=60 * 30 # 30 minutes
diff --git a/recipe_modules/osx_sdk/examples/full.expected/explicit_invalid_runtime_version_with_mac_13.json b/recipe_modules/osx_sdk/examples/full.expected/explicit_invalid_runtime_version_with_mac_13.json
index c6e4a70..c3652c2 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/explicit_invalid_runtime_version_with_mac_13.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/explicit_invalid_runtime_version_with_mac_13.json
@@ -154,6 +154,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/explicit_package_source.json b/recipe_modules/osx_sdk/examples/full.expected/explicit_package_source.json
index c18a36d..03c35ca 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/explicit_package_source.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/explicit_package_source.json
@@ -163,6 +163,7 @@
"-cipd-package-prefix",
"some/package",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -297,6 +298,7 @@
"-cipd-package-prefix",
"some/package",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -451,6 +453,7 @@
"-cipd-package-prefix",
"some/package",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -585,6 +588,7 @@
"-cipd-package-prefix",
"some/package",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -720,6 +724,7 @@
"-cipd-package-prefix",
"some/package",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -854,6 +859,7 @@
"-cipd-package-prefix",
"some/package",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -974,6 +980,7 @@
"-cipd-package-prefix",
"some/package",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1108,6 +1115,7 @@
"-cipd-package-prefix",
"some/package",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/explicit_runtime_version.json b/recipe_modules/osx_sdk/examples/full.expected/explicit_runtime_version.json
index 1fd2270..391aac3 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/explicit_runtime_version.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/explicit_runtime_version.json
@@ -142,6 +142,7 @@
"-cipd-package-prefix",
"flutter_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -354,6 +355,7 @@
"-cipd-package-prefix",
"flutter_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -462,6 +464,7 @@
"-cipd-package-prefix",
"flutter_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/explicit_version.json b/recipe_modules/osx_sdk/examples/full.expected/explicit_version.json
index eb0c53e..8874787 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/explicit_version.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/explicit_version.json
@@ -163,6 +163,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -297,6 +298,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -451,6 +453,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -585,6 +588,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -720,6 +724,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -854,6 +859,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -974,6 +980,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1108,6 +1115,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/failed_to_delete_runtimes_err_in_stderr.json b/recipe_modules/osx_sdk/examples/full.expected/failed_to_delete_runtimes_err_in_stderr.json
index 537d58e..9bbb01b 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/failed_to_delete_runtimes_err_in_stderr.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/failed_to_delete_runtimes_err_in_stderr.json
@@ -163,6 +163,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/failed_to_delete_runtimes_err_in_stdout.json b/recipe_modules/osx_sdk/examples/full.expected/failed_to_delete_runtimes_err_in_stdout.json
index fa5d3ef..9dd0cf0 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/failed_to_delete_runtimes_err_in_stdout.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/failed_to_delete_runtimes_err_in_stdout.json
@@ -163,6 +163,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/kill_startup_assistant.json b/recipe_modules/osx_sdk/examples/full.expected/kill_startup_assistant.json
index 2f49887..3082712 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/kill_startup_assistant.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/kill_startup_assistant.json
@@ -248,6 +248,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -468,6 +469,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -659,6 +661,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -794,6 +797,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -928,6 +932,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1048,6 +1053,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1182,6 +1188,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_already_reset_invalid date.json b/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_already_reset_invalid date.json
index 22a61fa..a12c02e 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_already_reset_invalid date.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_already_reset_invalid date.json
@@ -266,6 +266,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -486,6 +487,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -677,6 +679,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -812,6 +815,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -946,6 +950,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1066,6 +1071,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1200,6 +1206,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_7_days.json b/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_7_days.json
index 1d1d335..4c28555 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_7_days.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_7_days.json
@@ -268,6 +268,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -488,6 +489,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -679,6 +681,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -814,6 +817,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -948,6 +952,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1068,6 +1073,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1202,6 +1208,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_a_day.json b/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_a_day.json
index 1011740..6f1728f 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_a_day.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/launch_services_unresponsive_mac_reset_within_a_day.json
@@ -268,6 +268,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -488,6 +489,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -679,6 +681,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -814,6 +817,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -948,6 +952,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1068,6 +1073,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1202,6 +1208,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/mac_13_arm_host.json b/recipe_modules/osx_sdk/examples/full.expected/mac_13_arm_host.json
index 1c429fa..401b871 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/mac_13_arm_host.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/mac_13_arm_host.json
@@ -154,6 +154,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -308,6 +309,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -442,6 +444,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -577,6 +580,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -711,6 +715,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -831,6 +836,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -965,6 +971,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/mac_13_cleanup_no_runtimes.json b/recipe_modules/osx_sdk/examples/full.expected/mac_13_cleanup_no_runtimes.json
index eb0c53e..8874787 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/mac_13_cleanup_no_runtimes.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/mac_13_cleanup_no_runtimes.json
@@ -163,6 +163,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -297,6 +298,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -451,6 +453,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -585,6 +588,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -720,6 +724,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -854,6 +859,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -974,6 +980,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1108,6 +1115,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_already_mounted.json b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_already_mounted.json
index 0f2f23f..453198d 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_already_mounted.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_already_mounted.json
@@ -154,6 +154,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -464,6 +465,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -584,6 +586,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_build_verion_failure.json b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_build_verion_failure.json
index 27036a5..3f775d7 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_build_verion_failure.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_build_verion_failure.json
@@ -154,6 +154,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_clean.json b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_clean.json
index 069b14e..cf27142 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_clean.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_clean.json
@@ -163,6 +163,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -556,6 +557,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -751,6 +753,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_fails_to_find_dmg.json b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_fails_to_find_dmg.json
index b9b4303..4e7f3e7 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_fails_to_find_dmg.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_fails_to_find_dmg.json
@@ -154,6 +154,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_not_mounted.json b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_not_mounted.json
index b2a13ae..b9fd864 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_not_mounted.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/mac_13_explicit_runtime_version_not_mounted.json
@@ -154,6 +154,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -477,6 +478,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -597,6 +599,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=False",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/mac_13_x86_host.json b/recipe_modules/osx_sdk/examples/full.expected/mac_13_x86_host.json
index 9f0258b..c4a24a2 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/mac_13_x86_host.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/mac_13_x86_host.json
@@ -154,6 +154,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -308,6 +309,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -442,6 +444,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -577,6 +580,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -711,6 +715,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -831,6 +836,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -965,6 +971,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/no_runtime_version.json b/recipe_modules/osx_sdk/examples/full.expected/no_runtime_version.json
index e826a77..259217c 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/no_runtime_version.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/no_runtime_version.json
@@ -220,6 +220,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -440,6 +441,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -631,6 +633,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -766,6 +769,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -900,6 +904,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1020,6 +1025,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1154,6 +1160,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipe_modules/osx_sdk/examples/full.expected/xcode_install_fails_passes_on_retry.json b/recipe_modules/osx_sdk/examples/full.expected/xcode_install_fails_passes_on_retry.json
index faa4ca1..deaf56d 100644
--- a/recipe_modules/osx_sdk/examples/full.expected/xcode_install_fails_passes_on_retry.json
+++ b/recipe_modules/osx_sdk/examples/full.expected/xcode_install_fails_passes_on_retry.json
@@ -249,6 +249,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -382,6 +383,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -597,6 +599,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -817,6 +820,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1008,6 +1012,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1143,6 +1148,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1277,6 +1283,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1397,6 +1404,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
@@ -1531,6 +1539,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"infra_step": true,
diff --git a/recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json b/recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json
index 9319996..b949c0a 100644
--- a/recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json
+++ b/recipes/devicelab/devicelab_drone_build_test.expected/xcode-mac.json
@@ -947,6 +947,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"cwd": "[CLEANUP]/tmp_tmp_1/flutter sdk/dev/devicelab",
@@ -1464,6 +1465,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"cwd": "[CLEANUP]/tmp_tmp_1/flutter sdk/dev/devicelab",
@@ -1829,6 +1831,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"cwd": "[CLEANUP]/tmp_tmp_1/flutter sdk/dev/devicelab",
diff --git a/recipes/devicelab/devicelab_test_drone.expected/mac.json b/recipes/devicelab/devicelab_test_drone.expected/mac.json
index d4069cc..d0880fe 100644
--- a/recipes/devicelab/devicelab_test_drone.expected/mac.json
+++ b/recipes/devicelab/devicelab_test_drone.expected/mac.json
@@ -777,6 +777,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"cwd": "[CLEANUP]/tmp_tmp_1/flutter sdk/dev/devicelab",
@@ -1161,6 +1162,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"cwd": "[CLEANUP]/tmp_tmp_1/flutter sdk/dev/devicelab",
@@ -1526,6 +1528,7 @@
"-cipd-package-prefix",
"infra_internal/ios/xcode",
"-with-runtime=True",
+ "-with-metal-toolchain=True",
"-verbose"
],
"cwd": "[CLEANUP]/tmp_tmp_1/flutter sdk/dev/devicelab",