From 534373ac1c28645df0c1ebcf915e32bdbeff4ff9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 12 Jan 2026 09:10:51 +0000 Subject: [PATCH 1/3] Initial plan From a3d16956134d87711ef085b9e37964ba4cde24d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 12 Jan 2026 09:17:06 +0000 Subject: [PATCH 2/3] Replace hardcoded macOS Helix queue names with centralized variables Co-authored-by: matouskozak <55735845+matouskozak@users.noreply.github.com> --- eng/pipelines/coreclr/templates/helix-queues-setup.yml | 8 ++++---- eng/pipelines/libraries/helix-queues-setup.yml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/eng/pipelines/coreclr/templates/helix-queues-setup.yml b/eng/pipelines/coreclr/templates/helix-queues-setup.yml index 3a71e6e0ecb611..2ac299148df160 100644 --- a/eng/pipelines/coreclr/templates/helix-queues-setup.yml +++ b/eng/pipelines/coreclr/templates/helix-queues-setup.yml @@ -34,11 +34,11 @@ jobs: # iOS Simulator/Mac Catalyst arm64 - ${{ if in(parameters.platform, 'iossimulator_arm64', 'tvossimulator_arm64', 'maccatalyst_arm64') }}: - - OSX.15.Arm64.Open + - $(helix_macos_arm64) # iOS/tvOS Simulator x64 & MacCatalyst x64 - ${{ if in(parameters.platform, 'iossimulator_x64', 'tvossimulator_x64', 'maccatalyst_x64') }}: - - OSX.15.Amd64.Open + - $(helix_macos_x64) # Android arm64 - ${{ if in(parameters.platform, 'android_arm64') }}: @@ -54,11 +54,11 @@ jobs: # iOS devices - ${{ if in(parameters.platform, 'ios_arm64') }}: - - osx.15.amd64.iphone.open + - $(helix_macos_ios_device_latest) # tvOS devices - ${{ if in(parameters.platform, 'tvos_arm64') }}: - - osx.15.amd64.appletv.open + - $(helix_macos_tvos_device_latest) # Linux arm - ${{ if eq(parameters.platform, 'linux_arm') }}: diff --git a/eng/pipelines/libraries/helix-queues-setup.yml b/eng/pipelines/libraries/helix-queues-setup.yml index e81bae6ba29e35..a230b2771698eb 100644 --- a/eng/pipelines/libraries/helix-queues-setup.yml +++ b/eng/pipelines/libraries/helix-queues-setup.yml @@ -92,19 +92,19 @@ jobs: # iOS Simulator/Mac Catalyst arm64 - ${{ if in(parameters.platform, 'iossimulator_arm64', 'tvossimulator_arm64', 'maccatalyst_arm64') }}: - - OSX.15.Arm64.Open + - $(helix_macos_arm64) # iOS/tvOS Simulator x64 & MacCatalyst x64 - ${{ if in(parameters.platform, 'iossimulator_x64', 'tvossimulator_x64', 'maccatalyst_x64') }}: - - OSX.15.Amd64.Open + - $(helix_macos_x64) # iOS devices - ${{ if in(parameters.platform, 'ios_arm64') }}: - - osx.15.amd64.iphone.open + - $(helix_macos_ios_device_latest) # tvOS devices - ${{ if in(parameters.platform, 'tvos_arm64') }}: - - osx.15.amd64.appletv.open + - $(helix_macos_tvos_device_latest) # windows x64 - ${{ if eq(parameters.platform, 'windows_x64') }}: From 937fe532fe2031891998953aa8484ced8a004c81 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 13 Jan 2026 10:51:23 +0000 Subject: [PATCH 3/3] Add helix-platforms.yml template to iOS-like pipeline wrappers Co-authored-by: matouskozak <55735845+matouskozak@users.noreply.github.com> --- eng/pipelines/runtime-ioslike.yml | 1 + eng/pipelines/runtime-ioslikesimulator.yml | 1 + eng/pipelines/runtime-maccatalyst.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/eng/pipelines/runtime-ioslike.yml b/eng/pipelines/runtime-ioslike.yml index 1100ec500ce6ff..60f3af01b2eb5c 100644 --- a/eng/pipelines/runtime-ioslike.yml +++ b/eng/pipelines/runtime-ioslike.yml @@ -6,6 +6,7 @@ trigger: none variables: - template: /eng/pipelines/common/variables.yml + - template: /eng/pipelines/helix-platforms.yml extends: template: /eng/pipelines/common/templates/pipeline-with-resources.yml diff --git a/eng/pipelines/runtime-ioslikesimulator.yml b/eng/pipelines/runtime-ioslikesimulator.yml index ca20c526016000..b3e4c37da23362 100644 --- a/eng/pipelines/runtime-ioslikesimulator.yml +++ b/eng/pipelines/runtime-ioslikesimulator.yml @@ -7,6 +7,7 @@ trigger: none variables: - template: /eng/pipelines/common/variables.yml + - template: /eng/pipelines/helix-platforms.yml extends: template: /eng/pipelines/common/templates/pipeline-with-resources.yml diff --git a/eng/pipelines/runtime-maccatalyst.yml b/eng/pipelines/runtime-maccatalyst.yml index cf67dd92d925bf..679186517683be 100644 --- a/eng/pipelines/runtime-maccatalyst.yml +++ b/eng/pipelines/runtime-maccatalyst.yml @@ -6,6 +6,7 @@ trigger: none variables: - template: /eng/pipelines/common/variables.yml + - template: /eng/pipelines/helix-platforms.yml extends: template: /eng/pipelines/common/templates/pipeline-with-resources.yml