Skip to content

Conversation

@steveisok
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings January 7, 2026 21:50
@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jan 7, 2026
@steveisok steveisok requested a review from a team January 7, 2026 21:50
@steveisok steveisok requested a review from richlander January 7, 2026 21:50
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates MacOS Helix queue references from version 13 to version 14 across CI/CD pipeline configurations. The changes ensure that all helix test infrastructure for macOS platforms uses MacOS 14 instead of MacOS 13.

Key changes:

  • Updated helix queue versions from OSX/osx 13 to 14 for both arm64 and x64 architectures
  • Applied changes consistently across public and internal build configurations
  • Modified both YAML pipeline templates and Python automation scripts

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
src/coreclr/scripts/superpmi_collect_setup.py Updated SuperPMI collection script to use OSX 14 queues for both public and internal configurations on arm64 and x64
eng/pipelines/libraries/helix-queues-setup.yml Updated libraries pipeline helix queues from osx.13/OSX.13 to osx.14/OSX.14 for both arm64 and x64 platforms
eng/pipelines/installer/helix-queues-setup.yml Updated installer pipeline helix queues from osx.13/OSX.13 to osx.14/OSX.14 for both arm64 and x64 platforms
eng/pipelines/coreclr/templates/helix-queues-setup.yml Updated CoreCLR pipeline template helix queues from OSX.13 to OSX.14 for both arm64 (public and internal) and x64 (public and internal) platforms

@richlander
Copy link
Member

Are we well-served by testing macOS 14? I'd argue not. Our highest concerns are with macOS 26.

@agocke

@steveisok
Copy link
Member Author

Are we well-served by testing macOS 14? I'd argue not. Our highest concerns are with macOS 26.

@agocke

I agree, especially for mac. Since #120337 is unsettled, I figured it would be an easier path to bump to 14.

@agocke
Copy link
Member

agocke commented Jan 7, 2026

There's probably a credible argument for testing on both oldest and newest in servicing branches due to the lower traffic volume.

@steveisok
Copy link
Member Author

There's probably a credible argument for testing on both oldest and newest in servicing branches due to the lower traffic volume.

I think we need to pick one and then follow up with adding the other. The 13 queues are starting to fail in some legs.

@steveisok
Copy link
Member Author

@richlander @agocke I updated to use MacOS 26. Can one of you approve and we can move this forward?

@agocke
Copy link
Member

agocke commented Jan 8, 2026

There are no 26.Amd64 queues just ARM64

@steveisok steveisok changed the title [release/10] Bump MacOS helix queues to MacOS 14 [release/10] Bump MacOS helix queues to latest Jan 8, 2026
@lewing lewing removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jan 8, 2026
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

@steveisok
Copy link
Member Author

@richlander @agocke can you please approve and I can move this forward?

@richlander
Copy link
Member

Are the osx leg failures pre-existing?

@steveisok
Copy link
Member Author

@wfurt the osx failures are mostly around ystem.Net.Sockets.Tests.SendTo_Task. Look odd to you?

@wfurt
Copy link
Member

wfurt commented Jan 9, 2026

It looks like the 10 branch is missing #121496 cc @liveans And also #122987 suggests that there are some environmental differences. AFAIK the machines are in different location with perhaps more restrictions.

liveans and others added 3 commits January 10, 2026 12:20
…permission (dotnet#121496)

Some networking tests on OSX requires Local Network permission after OSX
13. These requirements are practically same for all Apple platforms so
disabling them for now. Until we figure out a clear solution on pipeline
machines.
@steveisok steveisok requested a review from kotlarmilos January 10, 2026 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

6 participants