[release/10.0.1xx] [ci] Fix macOS hosted image label on internal pipeline#12006
Open
jonathanpeppers wants to merge 1 commit into
Open
[release/10.0.1xx] [ci] Fix macOS hosted image label on internal pipeline#12006jonathanpeppers wants to merge 1 commit into
jonathanpeppers wants to merge 1 commit into
Conversation
…line Internal DevDiv pipeline macOS MSBuild test jobs fail with: 'No image label found to route agent pool Azure Pipelines.' Microsoft paused the macOS-15 ARM64 hosted-agent limited public preview on the 'Azure Pipelines' pool, and DevDiv is not onboarded to it, so any '*-arm64' macOS label no longer routes. The only valid macOS labels on the hosted 'Azure Pipelines' pool are now macOS-14, macOS-15, and macOS-26 (no ARM64 variant). Move HostedMacImage and HostedMacImageWithEmulator to macOS-15 to match main's end state. Backport of #12005 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Member
Author
|
/azp run |
|
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the Azure DevOps pipeline variable defaults for macOS hosted agents on the release/10.0.1xx branch to use currently routable Microsoft-hosted image labels, addressing DevDiv internal pipeline failures caused by the deprecated *-arm64 macOS labels.
Changes:
- Change
HostedMacImagefrommacOS-14-arm64tomacOS-15. - Change
HostedMacImageWithEmulatorfrommacOS-14tomacOS-15.
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.
Backport of #12005
Why
Internal DevDiv pipeline builds fail on the macOS MSBuild test jobs with:
Microsoft paused the macOS-15 ARM64 hosted-agent limited public preview on the
Azure Pipelinespool, and DevDiv is not onboarded to it, so any*-arm64macOS label no longer routes. The only valid macOS labels on the hostedAzure Pipelinespool are nowmacOS-14,macOS-15, andmacOS-26(no ARM64 variant). See the Microsoft-hosted agents documentation.The
mainbranch already moved to macOS-15 in an earlier PR;release/10.0.1xxstill had the arm64 label.What
In
build-tools/automation/yaml-templates/variables.yaml:HostedMacImage:macOS-14-arm64→macOS-15HostedMacImageWithEmulator:macOS-14→macOS-15This matches
main's end state. No redundantHostedMacImageoverrides exist elsewhere underbuild-tools/automationon this branch, so no other changes are needed.