Skip to content

Use ACES shared pool for Mac release jobs - #2468

Merged
mjcheetham merged 3 commits into
mainfrom
aces
Oct 7, 2026
Merged

mjcheetham merged 3 commits into
mainfrom
aces

Conversation

@mjcheetham

Copy link
Copy Markdown
Contributor

Use the Golden Gate VM image from the ACES shared pool for Mac jobs. ACES provides ARM-based Mac runners for Azure Pipelines which we must move to since Azure Pipelines hosted Mac pools are no longer getting updates (and are still on Intel-based Macs too).

Tip

Review changes ignoring whitespace - many of the YAML changes disappear since they are just scope/tab changes.

@mjcheetham
mjcheetham requested a review from a team as a code owner October 7, 2026 16:09
@mjcheetham
mjcheetham requested a review from dscho October 7, 2026 16:10
@mjcheetham mjcheetham added platform:osx Specific to the macOS platform engineering Refactoring or build changes labels Oct 7, 2026

@dscho dscho 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.

❤️

Allow the agent to be used for Mac builds to be specified by a demand
using ImageOverride, rather than 'pool.image/os' properties, which only
exist on hosted pools.

This allows us to switch to a self-hosted pool using the matrix
parameter only.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
Use the Golden Gate VM image from the ACES shared pool for Mac jobs.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
Allow release pipeline to skip the .NET Tool build; useful when testing
the pipeline.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
@mjcheetham
mjcheetham enabled auto-merge October 7, 2026 16:25
@mjcheetham
mjcheetham merged commit 98cb7cd into main Oct 7, 2026
24 checks passed
@mjcheetham
mjcheetham deleted the aces branch October 7, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engineering Refactoring or build changes platform:osx Specific to the macOS platform

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants