Run tests on MacOS 26#63531
Conversation
|
Hey @dotnet/aspnet-build, looks like this PR is something you want to take a look at. |
| <ItemGroup> | ||
| <HelixAvailableTargetQueue Include="Ubuntu.2004.Amd64.Open" Platform="Linux" /> | ||
| <HelixAvailableTargetQueue Include="OSX.15.Amd64.Open" Platform="OSX" /> | ||
| <HelixAvailableTargetQueue Include="OSX.26.Amd64.Open" Platform="OSX" /> |
There was a problem hiding this comment.
It probably should long-term, I'll see what happens if I switch it
|
1st run all good |
|
CI finished (builds 1457157, 1457158, 1457159). 2 Helix test failures, both on
( |
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
|
CI finished (builds 1457284, 1457285, 1457286). No Helix test failures. For context, the two red legs were not Helix:
|
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
|
No mac helix crash in the latest run |
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
There was a problem hiding this comment.
Pull request overview
This PR updates Helix configuration to target a newer macOS Helix queue (“OSX.26.Arm64.Open”) for PR validation runs, and adjusts the Java SignalR client test project’s Helix skip settings accordingly.
Changes:
- Switch PR-check Helix macOS queue from
OSX.15.Amd64.OpentoOSX.26.Arm64.Open. - Update the Java SignalR client test project’s
SkipHelixQueuesentry to the new macOS queue.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
src/SignalR/clients/java/signalr/test/signalr.client.java.Tests.javaproj |
Updates macOS queue skip list for Java client tests. |
eng/targets/Helix.Common.props |
Changes the default macOS Helix PR-check queue to an Arm64 macOS 26 queue. |
| <ItemGroup> | ||
| <HelixAvailableTargetQueue Include="Ubuntu.2404.Amd64.Open" Platform="Linux" /> | ||
| <HelixAvailableTargetQueue Include="OSX.15.Amd64.Open" Platform="OSX" /> | ||
| <HelixAvailableTargetQueue Include="OSX.26.Arm64.Open" Platform="OSX" /> | ||
| <HelixAvailableTargetQueue Include="Windows.Amd64.VS2026.Pre.Scout.Open" Platform="Windows" /> | ||
| </ItemGroup> |
| <SkipHelixArm>true</SkipHelixArm> | ||
| <SkipHelixAlpine>true</SkipHelixAlpine> | ||
| <!-- Temporary while Mac machines get new JDK --> | ||
| <SkipHelixQueues>OSX.15.Amd64.Open;$(SkipHelixQueues)</SkipHelixQueues> | ||
| <SkipHelixQueues>OSX.26.Arm64.Open;$(SkipHelixQueues)</SkipHelixQueues> | ||
| <PublishDir>$(OutputPath)</PublishDir> |
…(Mar 31) Rolls dotnet/dotnet runtime+SDK deps back to codeflow dotnet#65987 (VMR 11.0.0-preview.3.26176.106, SDK 11.0.100-preview.3.26170.106) to test for the macOS VSD DispatchCache hang (runtime#128955/#128859). Also reverts dotnet#63531 so PR-check macOS tests run on the OSX.15.Amd64.Open Helix queue where the hang reproduces. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…24.104 (Apr 27) Rolls dotnet/dotnet runtime+SDK deps back to codeflow dotnet#66451 (VMR 11.0.0-preview.4.26224.104, SDK 11.0.100-preview.4.26210.111) to test for the macOS VSD DispatchCache hang (runtime#128955/#128859). Also reverts dotnet#63531 so PR-check macOS tests run on the OSX.15.Amd64.Open Helix queue where the hang reproduces. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…68.112 (May 19) Rolls dotnet/dotnet runtime+SDK deps back to codeflow dotnet#66741 (VMR 11.0.0-preview.5.26268.112, SDK 11.0.100-preview.5.26227.104) to test for the macOS VSD DispatchCache hang (runtime#128955/#128859). Also reverts dotnet#63531 so PR-check macOS tests run on the OSX.15.Amd64.Open Helix queue where the hang reproduces. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 8d5666c (keeps arcade/Wix + main-only deps at main, no dep removal).
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open so the
hang-prone queue is exercised. Rolls the 2 CertificateGeneration files back to the
target commit to stay coherent with the older runtime (pre-dotnet#66727 Process.Run API).
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 8a68740 (keeps arcade/Wix + main-only deps at main, no dep removal).
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open so the
hang-prone queue is exercised. Rolls the 2 CertificateGeneration files back to the
target commit to stay coherent with the older runtime (pre-dotnet#66727 Process.Run API).
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 2f91a9d (keeps arcade/Wix + main-only deps at main, no dep removal).
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open so the
hang-prone queue is exercised. Rolls the 2 CertificateGeneration files back to the
target commit to stay coherent with the older runtime (pre-dotnet#66727 Process.Run API).
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 8d5666c (keeps arcade/Wix + main-only deps at main, no dep removal).
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open so the
hang-prone queue is exercised. Rolls the 2 CertificateGeneration files back to the
target commit to stay coherent with the older runtime (pre-dotnet#66727 Process.Run API).
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 8a68740 (keeps arcade/Wix + main-only deps at main, no dep removal).
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open so the
hang-prone queue is exercised. Rolls the 2 CertificateGeneration files back to the
target commit to stay coherent with the older runtime (pre-dotnet#66727 Process.Run API).
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 2f91a9d (keeps arcade/Wix + main-only deps at main, no dep removal).
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open so the
hang-prone queue is exercised. Rolls the 2 CertificateGeneration files back to the
target commit to stay coherent with the older runtime (pre-dotnet#66727 Process.Run API).
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 8d5666c (keeps arcade/Wix + main-only deps at main, no dep removal).
Adds the target-era darc-pub-dotnet-extensions feed to NuGet.config so rolled-back
package versions (e.g. Microsoft.Extensions.Caching.Hybrid 10.4.1) resolve.
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open.
Targeted API-break fixes coherent with the older runtime: rolls the 2
CertificateGeneration files back to the target (pre-dotnet#66727 Process.Run) and removes
the JsonTypeInfoKind.Union block (pre-dotnet#67001) in OpenApi.
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 8a68740 (keeps arcade/Wix + main-only deps at main, no dep removal).
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open so the
hang-prone queue is exercised. Rolls the 2 CertificateGeneration files back to the
target commit to stay coherent with the older runtime (pre-dotnet#66727 Process.Run API).
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…acOS VSD hang
Merge-downgrade of eng/Version.Details.{xml,props} + global.json to dotnet/dotnet
codeflow commit 2f91a9d (keeps arcade/Wix + main-only deps at main, no dep removal).
Reverts the macOS PR-check Helix queue (dotnet#63531) back to OSX.15.Amd64.Open so the
hang-prone queue is exercised. Rolls the 2 CertificateGeneration files back to the
target commit to stay coherent with the older runtime (pre-dotnet#66727 Process.Run API).
Draft probe PR for runtime mac-hang bisection. Not for merge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
No description provided.