Skip to content

[release/11.0.1xx-preview1] Merge branch 'net11.0' into 'release/11.0.1xx-preview1'#24561

Merged
rolfbjarne merged 3 commits intorelease/11.0.1xx-preview1from
dev/rolf/merge-11.0-into-preview1
Jan 27, 2026
Merged

[release/11.0.1xx-preview1] Merge branch 'net11.0' into 'release/11.0.1xx-preview1'#24561
rolfbjarne merged 3 commits intorelease/11.0.1xx-preview1from
dev/rolf/merge-11.0-into-preview1

Conversation

@rolfbjarne
Copy link
Member

No description provided.

rolfbjarne and others added 3 commits January 26, 2026 11:35
This pull request updates the following dependencies

## From https://github.com/dotnet/dotnet

- **Subscription**: [12359e24-a8af-4571-8364-53f91576a580](https://maestro.dot.net/subscriptions?search=12359e24-a8af-4571-8364-53f91576a580)
- **Build**: [20260121.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2883997) ([298328](https://maestro.dot.net/channel/8298/github:dotnet:dotnet/build/298328))
- **Date Produced**: January 21, 2026 10:04:37 PM UTC
- **Commit**: [4707d71d0936130c7ef3fe7c9e5f5f755561c8a8](dotnet/dotnet@4707d71)
- **Branch**: [main](https://github.com/dotnet/dotnet/tree/main)

- **Dependency Updates**:
  - From [11.0.0-alpha.1.26062.101 to 11.0.0-preview.1.26071.101][7]
     - Microsoft.NET.Runtime.MonoTargets.Sdk
     - Microsoft.NET.ILLink
     - Microsoft.NET.ILLink.Tasks
     - Microsoft.NETCore.App.Ref
  - From [11.0.0-beta.26062.101 to 11.0.0-beta.26071.101][7]
     - Microsoft.DotNet.Arcade.Sdk
     - Microsoft.DotNet.Build.Tasks.Feed
     - Microsoft.DotNet.SharedFramework.Sdk
  - From [0.11.5-alpha.26062.101 to 0.11.5-preview.26071.101][7]
     - Microsoft.DotNet.Cecil
  - From [11.0.100-alpha.1.26062.101 to 11.0.100-preview.1.26071.101][7]
     - Microsoft.NET.Sdk
  - From [11.0.100-alpha.26062.101 to 11.0.100-preview.1.26071.101][7]
     - Microsoft.TemplateEngine.Authoring.Tasks

[7]: dotnet/dotnet@7b9ad20...4707d71
Copy link
Contributor

Copilot AI left a comment

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 merges the net11.0 branch into release/11.0.1xx-preview1, updating the repo to consume the .NET 11 preview1 toolset/runtime and aligning tests, build logic, and pipelines with the new bits.

Changes:

  • Bumps the .NET 11 SDK, runtime, and Arcade dependency versions (global.json, Version.Details, Version.Details.props, Make.config) to preview1 builds.
  • Refreshes iOS size and preserved-APIs test baselines for NativeAOT, MonoVM, and CoreCLR (interpreter and R2R) to match the new runtime, including new zstd-based compression artifacts and updated CoreLib APIs.
  • Adjusts build/test infrastructure: adds libzstd to Mono component tests and improves diff reporting, runs entitlements compilation in multi-RID builds, disables default publish RID behavior per newer SDK behavior, temporarily disables trim/AOT analyzers due to a runtime bug, ignores a flaky trim-analysis test, and updates CI pool images to newer Windows/Azure Linux SKUs.

Reviewed changes

Copilot reviewed 20 out of 22 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/dotnet/UnitTests/expected/iOS-NativeAOT-size.txt Updates expected iOS NativeAOT app bundle and file sizes to match the new toolchain output.
tests/dotnet/UnitTests/expected/iOS-MonoVM-size.txt Updates MonoVM iOS size expectations (bundle and key assemblies) for the new runtime build.
tests/dotnet/UnitTests/expected/iOS-MonoVM-preservedapis.txt Refreshes preserved API expectation list for MonoVM to reflect new/removed CoreLib interop and runtime symbols.
tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-size.txt Updates size baselines for the MonoVM interpreter iOS configuration.
tests/dotnet/UnitTests/expected/iOS-MonoVM-interpreter-preservedapis.txt Aligns interpreter preserved-APIs expectations with the updated runtime surface.
tests/dotnet/UnitTests/expected/iOS-CoreCLR-R2R-size.txt Replaces CoreCLR R2R iOS size expectations with new bundle and per-assembly sizes, including new System.IO.Compression.Zstandard.dll.
tests/dotnet/UnitTests/expected/iOS-CoreCLR-Interpreter-size.txt Updates CoreCLR interpreter iOS size expectations to match current outputs.
tests/dotnet/UnitTests/ProjectTest.cs Marks BuildMyNativeAotAppWithTrimAnalysisWarning as ignored, linked to issue #24558, to temporarily disable a failing trim-analysis-related test.
tests/dotnet/UnitTests/BuildCodeTest.cs Adds libzstd.a to expected Mono components for static mobile builds and enhances assertion failure messages to report missing/extra libraries explicitly.
global.json Points the repo to the new .NET 11 preview1 SDK and Arcade tool versions.
eng/common/templates/variables/pool-providers.yml Updates a commented-out example pool demand to reference the Windows VS 2022 image instead of VS 2019.
eng/common/core-templates/post-build/post-build.yml Switches internal publishing pool image/demands from windows.vs2019.amd64 to windows.vs2022.amd64.
eng/common/core-templates/job/source-build.yml Updates internal Linux pool image from 1es-azurelinux-3 to Azure-Linux-3-Amd64 for source-build jobs.
eng/common/core-templates/job/publish-build-assets.yml Uses the Windows VS 2022 image for internal publish-build-assets jobs.
eng/Version.Details.xml Bumps product and toolset dependency versions (SDK, ILLink, Mono targets, App.Ref, Cecil, Arcade tasks, etc.) to corresponding preview1 or updated beta builds and SHAs.
eng/Version.Details.props Synchronizes MSBuild property-based package versions with the new dependency versions from Version.Details.xml.
dotnet/targets/Xamarin.Shared.Sdk.targets Ensures _CompileEntitlements runs as part of RID-specific builds and propagates _CompiledEntitlements paths into multi-RID inner builds for correct app signing.
dotnet/targets/Xamarin.Shared.Sdk.props Disables the SDK’s default PublishRuntimeIdentifier behavior via UseDefaultPublishRuntimeIdentifier=false when none is specified, per newer SDK guidance.
Make.config Adjusts the hardcoded NuGet prerelease identifier from net11.0-p1 to shorter net11-p1 for package naming.
Directory.Build.props Adds a temporary global workaround for runtime issue #123503 by disabling trim/AOT analyzers and suppressing AD0001, referenced by macios issue #24558.

@vs-mobiletools-engineering-service2
Copy link
Collaborator

✅ [CI Build #8329b74] Build passed (Build packages) ✅

Pipeline on Agent
Hash: 8329b74befc0c0bb87294ff890634ab4409f9621 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

✅ [PR Build #8329b74] Build passed (Detect API changes) ✅

Pipeline on Agent
Hash: 8329b74befc0c0bb87294ff890634ab4409f9621 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

✅ API diff for current PR / commit

NET (empty diffs)

✅ API diff vs stable

NET (empty diffs)

ℹ️ Generator diff

Generator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes)

Pipeline on Agent
Hash: 8329b74befc0c0bb87294ff890634ab4409f9621 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

✅ [CI Build #8329b74] Build passed (Build macOS tests) ✅

Pipeline on Agent
Hash: 8329b74befc0c0bb87294ff890634ab4409f9621 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

💻 [CI Build #8329b74] Tests on macOS X64 - Mac Sonoma (14) passed 💻

All tests on macOS X64 - Mac Sonoma (14) passed.

Pipeline on Agent
Hash: 8329b74befc0c0bb87294ff890634ab4409f9621 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

💻 [CI Build #8329b74] Tests on macOS arm64 - Mac Sequoia (15) passed 💻

All tests on macOS arm64 - Mac Sequoia (15) passed.

Pipeline on Agent
Hash: 8329b74befc0c0bb87294ff890634ab4409f9621 [PR build]

@vs-mobiletools-engineering-service2
Copy link
Collaborator

💻 [CI Build #8329b74] Tests on macOS arm64 - Mac Tahoe (26) passed 💻

All tests on macOS arm64 - Mac Tahoe (26) passed.

Pipeline on Agent
Hash: 8329b74befc0c0bb87294ff890634ab4409f9621 [PR build]

@vs-mobiletools-engineering-service2

This comment has been minimized.

@rolfbjarne rolfbjarne enabled auto-merge January 27, 2026 13:18
@vs-mobiletools-engineering-service2
Copy link
Collaborator

🚀 [CI Build #8329b74] Test results 🚀

Test results

✅ All tests passed on VSTS: test results.

🎉 All 117 tests passed 🎉

Tests counts

✅ cecil: All 1 tests passed. Html Report (VSDrops) Download
✅ dotnettests (iOS): All 1 tests passed. Html Report (VSDrops) Download
✅ dotnettests (MacCatalyst): All 1 tests passed. Html Report (VSDrops) Download
✅ dotnettests (macOS): All 1 tests passed. Html Report (VSDrops) Download
✅ dotnettests (Multiple platforms): All 1 tests passed. Html Report (VSDrops) Download
✅ dotnettests (tvOS): All 1 tests passed. Html Report (VSDrops) Download
✅ framework: All 2 tests passed. Html Report (VSDrops) Download
✅ fsharp: All 4 tests passed. Html Report (VSDrops) Download
✅ generator: All 5 tests passed. Html Report (VSDrops) Download
✅ interdependent-binding-projects: All 4 tests passed. Html Report (VSDrops) Download
✅ introspection: All 4 tests passed. Html Report (VSDrops) Download
✅ linker: All 44 tests passed. Html Report (VSDrops) Download
✅ monotouch (iOS): All 9 tests passed. Html Report (VSDrops) Download
✅ monotouch (MacCatalyst): All 11 tests passed. Html Report (VSDrops) Download
✅ monotouch (macOS): All 9 tests passed. [attempt 2] Html Report (VSDrops) Download
✅ monotouch (tvOS): All 9 tests passed. Html Report (VSDrops) Download
✅ msbuild: All 2 tests passed. Html Report (VSDrops) Download
✅ windows: All 3 tests passed. Html Report (VSDrops) Download
✅ xcframework: All 4 tests passed. Html Report (VSDrops) Download
✅ xtro: All 1 tests passed. Html Report (VSDrops) Download

Pipeline on Agent
Hash: 8329b74befc0c0bb87294ff890634ab4409f9621 [PR build]

@rolfbjarne rolfbjarne merged commit 6a85fa5 into release/11.0.1xx-preview1 Jan 27, 2026
48 of 49 checks passed
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.

3 participants

Comments