Skip to content

[release/10.0.1xx] [ci] Fix macOS hosted image label on internal pipeline#12006

Open
jonathanpeppers wants to merge 1 commit into
release/10.0.1xxfrom
jonathanpeppers-backport-macos-image-release
Open

[release/10.0.1xx] [ci] Fix macOS hosted image label on internal pipeline#12006
jonathanpeppers wants to merge 1 commit into
release/10.0.1xxfrom
jonathanpeppers-backport-macos-image-release

Conversation

@jonathanpeppers

Copy link
Copy Markdown
Member

Backport of #12005

Why

Internal DevDiv pipeline builds fail on the macOS MSBuild test jobs 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). See the Microsoft-hosted agents documentation.

The main branch already moved to macOS-15 in an earlier PR; release/10.0.1xx still had the arm64 label.

What

In build-tools/automation/yaml-templates/variables.yaml:

  • HostedMacImage: macOS-14-arm64macOS-15
  • HostedMacImageWithEmulator: macOS-14macOS-15

This matches main's end state. No redundant HostedMacImage overrides exist elsewhere under build-tools/automation on this branch, so no other changes are needed.

…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>
Copilot AI review requested due to automatic review settings July 7, 2026 13:37
@jonathanpeppers

Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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 HostedMacImage from macOS-14-arm64 to macOS-15.
  • Change HostedMacImageWithEmulator from macOS-14 to macOS-15.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants