Skip to content

Remove OSX from linker tests and runtime trimming tests#129586

Open
sbomer wants to merge 1 commit into
dotnet:mainfrom
sbomer:removeOSXLinkerTests
Open

Remove OSX from linker tests and runtime trimming tests#129586
sbomer wants to merge 1 commit into
dotnet:mainfrom
sbomer:removeOSXLinkerTests

Conversation

@sbomer

@sbomer sbomer commented Jun 18, 2026

Copy link
Copy Markdown
Member

To reduce load on the Microsoft-hosted public Mac pool.

I think the ILLink tests for OSX are safe to remove because they don't exercise platform-specific logic.

The trimmed/nativeaot libs tests are potentially more interesting because libraries are more likely to have platform-specific logic. I'm removing them here because I think we should have enough coverage from the existing nativeaot smoke tests, libs tests, and illink/AOT-specific tests, but I'm open to feedback.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @agocke, @dotnet/ilc-contrib
See info in area-owners.md if you want to be subscribed.

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

This PR updates the runtime-linker-tests pipeline definition to stop scheduling macOS (osx_x64) jobs, reducing CI usage of the public Mac pool.

Changes:

  • Remove osx_x64 from the ILLink test job matrix (now Windows + Linux only).
  • Remove osx_x64 from the runtime build + trimming tests job matrix (now Windows + Linux only).
  • Rename the ILLink job nameSuffix from ILLink_Runtime_Testing to ILLink_Tests and update nearby comments accordingly.
Show a summary per file
File Description
eng/pipelines/runtime-linker-tests.yml Drops osx_x64 from the ILLink and trimming test matrices; minor job naming/comment cleanup.

Copilot's findings

  • Files reviewed: 1/1 changed files
  • Comments generated: 2

Comment thread eng/pipelines/runtime-linker-tests.yml
Comment thread eng/pipelines/runtime-linker-tests.yml
Comment thread eng/pipelines/runtime-linker-tests.yml

@MichalStrehovsky MichalStrehovsky left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Removing from ILLink_Tests sounds good.

Removing from trimming tests sounds somewhat concerning because we have several trimming tests that are platform specific, but only Windows or Browser so far. But this could be a problem.

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

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants