From b8ffc16f2dfe97684533d75179f8cdd97c65b58d Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Fri, 29 May 2026 14:51:26 +0200 Subject: [PATCH] Switch iOS device legs in runtime.yml to iossimulator_arm64 The three ios_arm64 (device) library-test legs in runtime.yml currently target the osx.15.amd64.iphone.open Helix queue, which is failing to enumerate devices (issue #125135). Temporarily switch the Mono Full-AOT smoke, NativeAOT smoke, and CoreCLR smoke legs from ios_arm64 to iossimulator_arm64 so the main runtime pipeline keeps producing iOS test signal while the device queue is being fixed. Build args are left intact so the change is trivial to revert. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- eng/pipelines/runtime.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/eng/pipelines/runtime.yml b/eng/pipelines/runtime.yml index 6c3951315d1fcb..420b8fc7bd044f 100644 --- a/eng/pipelines/runtime.yml +++ b/eng/pipelines/runtime.yml @@ -1149,8 +1149,10 @@ extends: eq(variables['isRollingBuild'], true)) # - # iOS devices - Full AOT + AggressiveTrimming to reduce size + # iOS simulators - Full AOT + AggressiveTrimming to reduce size # Build the whole product using Mono and run libraries tests + # Temporarily switched from ios_arm64 (devices) to iossimulator_arm64 due to + # device queue infrastructure failure: https://github.com/dotnet/runtime/issues/125135 # - template: /eng/pipelines/common/platform-matrix.yml parameters: @@ -1159,7 +1161,7 @@ extends: buildConfig: Release runtimeFlavor: mono platforms: - - ios_arm64 + - iossimulator_arm64 variables: # map dependencies variables to local variables - name: librariesContainsChange @@ -1195,8 +1197,10 @@ extends: eq(variables['isRollingBuild'], true)) # - # iOS devices + # iOS simulators # Build the whole product using Native AOT and run libraries tests + # Temporarily switched from ios_arm64 (devices) to iossimulator_arm64 due to + # device queue infrastructure failure: https://github.com/dotnet/runtime/issues/125135 # - template: /eng/pipelines/common/platform-matrix.yml parameters: @@ -1205,7 +1209,7 @@ extends: buildConfig: Release runtimeFlavor: coreclr platforms: - - ios_arm64 + - iossimulator_arm64 variables: # map dependencies variables to local variables - name: librariesContainsChange @@ -1238,8 +1242,10 @@ extends: eq(variables['isRollingBuild'], true)) # - # iOS devices + # iOS simulators # Build the whole product using CoreCLR and run libraries tests + # Temporarily switched from ios_arm64 (devices) to iossimulator_arm64 due to + # device queue infrastructure failure: https://github.com/dotnet/runtime/issues/125135 # - template: /eng/pipelines/common/platform-matrix.yml parameters: @@ -1248,7 +1254,7 @@ extends: buildConfig: Release runtimeFlavor: coreclr platforms: - - ios_arm64 + - iossimulator_arm64 variables: # map dependencies variables to local variables - name: librariesContainsChange