Skip to content

Add macOS leg to PR validation pipeline#16530

Merged
akoeplinger merged 5 commits intodotnet:mainfrom
MichaelSimons:add-macos-pr-validation
Feb 25, 2026
Merged

Add macOS leg to PR validation pipeline#16530
akoeplinger merged 5 commits intodotnet:mainfrom
MichaelSimons:add-macos-pr-validation

Conversation

@MichaelSimons
Copy link
Member

@MichaelSimons MichaelSimons commented Feb 17, 2026

  • Added MacOS helix legs which runs the linux/windows builds
  • Fixed broken MacOS tests
  • Refactored the Helix run names as shown below in effort to make them more understandable

Old:

image

New:

image

Fixes: #16519

akoeplinger
akoeplinger previously approved these changes Feb 18, 2026
- Add macOS build job to build stage in azure-pipelines-pr.yml
- Add macOS test job to test stage for running Helix tests
- Add OSX.15.Amd64 and OSX.15.Amd64.Open queues to UnitTests.proj
- Enables testing of MacOSOnlyFact tests in SignToolTests and UnpackPackTests

Addresses: dotnet#16519
@MichaelSimons MichaelSimons force-pushed the add-macos-pr-validation branch 2 times, most recently from 8c9d6ab to 79ad3e5 Compare February 24, 2026 17:59
@MichaelSimons MichaelSimons force-pushed the add-macos-pr-validation branch from 79ad3e5 to 02a06a8 Compare February 24, 2026 18:01
@MichaelSimons MichaelSimons force-pushed the add-macos-pr-validation branch from 02a06a8 to 2bfbb23 Compare February 24, 2026 18:02
@MichaelSimons MichaelSimons force-pushed the add-macos-pr-validation branch from b27e1df to 48f6f07 Compare February 24, 2026 20:00
@MichaelSimons MichaelSimons marked this pull request as ready for review February 25, 2026 00:36
@akoeplinger akoeplinger merged commit 9ebf1ae into dotnet:main Feb 25, 2026
9 checks passed
@MichaelSimons MichaelSimons deleted the add-macos-pr-validation branch February 25, 2026 14:14
@akoeplinger akoeplinger mentioned this pull request Feb 25, 2026
1 task
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.

Add MacOS legs to CI

3 participants