[Test][NO-MERGE] Scout iOS simulator and MacCatalyst in runtime CI - #134859
Draft
matouskozak wants to merge 1 commit into
Draft
matouskozak wants to merge 1 commit into
matouskozak wants to merge 1 commit into
Conversation
Run Release CoreCLR and NativeAOT runtime/library innerloops on the Apple scouting host pools. Disable unrelated public pipeline stages for this NO-MERGE testing branch and preserve current-main runtime argument handling. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
Azure Pipelines: Successfully started running 5 pipeline(s). 11 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
Contributor
|
Tagging subscribers to this area: @akoeplinger, @matouskozak, @simonrozsival |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Testing only — DO NOT MERGE. Separate from #133575, which remains unchanged. Started from
mainat032786e1c2ef, including the CoreCLR managed-argument fix from #134767.Matrix
Eight Release / arm64 / non-smoke configurations: each target runs CoreCLR and NativeAOT, each with runtime and library suites. Runtime tests use innerloop/Priority0; library submission uses
TestScope=innerloop.osx.amd64.iphone.scouting.openosx.amd64.appletv.scouting.openThe queues select hosts, not device targets. Existing templates produce
ios-simulator-64andmaccatalystrunners without device deployment/signing commands; Catalyst uses ad-hoc app signing. Observed workers are Apple M1/Arm64 despite their legacy queue names.Moves this matrix into automatic
runtimePR CI and skips unrelated public pipeline stages; disables VMR PR triggering. Retains internal queue selection and secure variable-group guards. No physical iOS/tvOS jobs, Mono, Debug/Checked, AppSandbox, smoke-only, outerloop/Priority1, orTestScope=all.Includes the necessary Apple test-host integration: scene-based startup once per process, app-build deployment target 15.0 (not a .NET minimum-support policy change), and xUnit-only NativeAOT library-runner injection. Shared runtime native linking/packaging and #134767 remain intact. No new quarantines.
Validation and limits
Exceptionsrunner built with CI packaging settings, its Helix proxy produced a simulator app, and local iOS 26.5 execution reported 2 executed, 1 passed, 1 failed.UnwindFpBleedTestreturned 1 instead of 100. This matches the observed device failure signature, not a proven shared cause; it remains visible and unquarantined. Proxy app build also emitted the existingBaseIntermediateOutputPathwarning (MSB3539).This is not full-suite signoff. Local validation used Xcode 26.6; iOS 27 simulator availability on the scouting pool is unverified. Observed scouting hosts ran macOS 26.5, so this does not establish MacCatalyst coverage on macOS 27. No CI reruns/cancellations or new recurring monitoring were requested or performed.
Note
This PR and its description were generated with GitHub Copilot.