Bump remaining macOS Helix queues to current versions#129240
Open
akoeplinger wants to merge 2 commits into
Open
Bump remaining macOS Helix queues to current versions#129240akoeplinger wants to merge 2 commits into
akoeplinger wants to merge 2 commits into
Conversation
- coreclr internal osx_arm64: OSX.14.Arm64 → $(helix_macos_arm64_latest_internal) (OSX.26) - coreclr internal osx_x64: OSX.13.Amd64 → $(helix_macos_x64_latest_internal) (OSX.15) - superpmi collect arm64 (public/internal): OSX.15 → OSX.26 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Both public branches now resolve to the same queue, so consolidate. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Member
Author
|
/cc @steveisok |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR finishes migrating remaining hardcoded macOS Helix queue names to the shared helix_macos_* variables (defined in eng/pipelines/helix-platforms.yml), and bumps the affected macOS ARM64 queues to the current “latest” version.
Changes:
- Update CoreCLR Helix queue selection to use
$(helix_macos_*_latest_internal)variables for internal macOS queues, and simplify the publicosx_arm64selection by removing thesuperpmi-diffsspecial-case split. - Bump SuperPMI collection macOS ARM64 queues in
superpmi_collect_setup.pyfromOSX.15toOSX.26(public + internal).
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| src/coreclr/scripts/superpmi_collect_setup.py | Updates the macOS ARM64 Helix queue strings used for SuperPMI collection jobs to OSX.26 (public/internal). |
| eng/pipelines/coreclr/templates/helix-queues-setup.yml | Replaces remaining hardcoded internal macOS queues with shared helix_macos_*_latest_internal variables and removes the public superpmi-diffs queue split for osx_arm64. |
This was referenced Jun 10, 2026
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR description was drafted with assistance from GitHub Copilot.
A few hardcoded macOS Helix queue references in
mainwere missed during the centralization of queue names intoeng/pipelines/helix-platforms.yml. This PR migrates them to the shared$(helix_macos_*)variables, which also bumps them to the current "latest" macOS versions.Changes
eng/pipelines/coreclr/templates/helix-queues-setup.yml:osx_arm64:OSX.14.Arm64→$(helix_macos_arm64_latest_internal)(OSX.26)osx_x64:OSX.13.Amd64→$(helix_macos_x64_latest_internal)(OSX.15)superpmi-diffspublic queue:OSX.15.Arm64.Open→$(helix_macos_arm64)(OSX.26). Since this now matches the regular publicosx_arm64queue, the conditional split was consolidated.src/coreclr/scripts/superpmi_collect_setup.py: arm64 SPMI collection queues bumped from OSX.15 to OSX.26 (public and internal), matching arm64 latest.A similar cleanup was done on release/10.0 in #122990.