Skip to content

Move Mac UI tests to ACES Shared Infra#34790

Open
PureWeen wants to merge 1 commit intomainfrom
AcesSharedMacOS
Open

Move Mac UI tests to ACES Shared Infra#34790
PureWeen wants to merge 1 commit intomainfrom
AcesSharedMacOS

Conversation

@PureWeen
Copy link
Copy Markdown
Member

@PureWeen PureWeen commented Apr 2, 2026

Description

Moves macOS UI test pools in \ci-uitests.yml\ to ACES Shared Infrastructure, aligning with the pattern already used by Android and iOS UI tests.

Changes

Pool Before After
Public (\macosPoolPublic) \Azure Pipelines\ / \macOS-14\ \AcesShared\ / \ACES_VM_SharedPool_Tahoe\
Internal (\macosPoolInternal) \Azure Pipelines\ / \macOS-14\ \Azure Pipelines\ / \macOS-15-arm64\

This brings the macOS UI tests in line with the existing ACES pool configuration for Android and iOS UI tests in the same pipeline.

Update macOS UI test pool configuration in ci-uitests.yml to align
with the pattern already used by Android and iOS UI tests:

- Public pool: Azure Pipelines/macOS-14 -> AcesShared/ACES_VM_SharedPool_Tahoe
- Internal pool: Azure Pipelines/macOS-14 -> Azure Pipelines/macOS-15-arm64

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 2, 2026 18:44
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 34790

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 34790"

Copy link
Copy Markdown
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

Updates the macOS UI test pool configuration in the Azure DevOps ci-uitests.yml pipeline to use ACES Shared Infrastructure for public runs, matching the existing approach already used for Android/iOS UI tests.

Changes:

  • Switch macosPoolPublic from Azure Pipelines hosted macOS to AcesShared with ImageOverride=ACES_VM_SharedPool_Tahoe.
  • Update macosPoolInternal to use vmImage: macOS-15-arm64.

@PureWeen
Copy link
Copy Markdown
Member Author

PureWeen commented Apr 2, 2026

/azp run maui-pr-uitests

@azure-pipelines
Copy link
Copy Markdown

No pipelines are associated with this pull request.

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

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