[automated] Merge branch 'main' => 'net11.0'#24809
Conversation
…24772) Fix a copy-paste bug in create-windows-html-report.cs where both the success and failure branches wrote '# 🎉 All N tests passed 🎉'. The failure branch now generates a proper summary with <details>/## tags listing failed tests, matching the format TestResults.psm1 expects. Also fix TestResults.psm1 to emit <details> before ## (correct HTML nesting order), and avoid including misleading success-format file content in the failure section when the result file has no failure details. --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ive calls (#24794) All these native functions follow Apple's Create/Copy rule, returning retained handles that the caller must release. The handles were being passed to FromHandle/GetNSObject/ArrayFromHandle without specifying releaseHandle: true or owns: true, leaking the native objects. Also add tests for those APIs that were changed but didn't have tests already. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This pull request updates the following dependencies ## From https://github.com/dotnet/dotnet - **Subscription**: [30303172-6f12-44a9-887a-ea8520fce068](https://maestro.dot.net/subscriptions?search=30303172-6f12-44a9-887a-ea8520fce068) - **Build**: [20260226.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2913312) ([303524](https://maestro.dot.net/channel/9626/github:dotnet:dotnet/build/303524)) - **Date Produced**: February 26, 2026 2:17:36 PM UTC - **Commit**: [c9c7256d0410d9f00ad7e4df1f56dfdf88f44418](dotnet/dotnet@c9c7256) - **Branch**: [release/10.0.3xx](https://github.com/dotnet/dotnet/tree/release/10.0.3xx) - **Dependency Updates**: - From [10.0.0-beta.26125.125 to 10.0.0-beta.26126.103][1] - Microsoft.DotNet.Arcade.Sdk - Microsoft.DotNet.Build.Tasks.Feed - Microsoft.DotNet.SharedFramework.Sdk - From [10.0.300-preview.26125.125 to 10.0.300-preview.26126.103][1] - Microsoft.NET.Sdk - Microsoft.TemplateEngine.Authoring.Tasks [1]: dotnet/dotnet@44cf811...c9c7256
* Add a --only-sharpie option to configure. * Automatically enable --only-sharpie for the release/sharpie and release-test/only-sharpie branches. * Cut away parts from the build that don't work when we're not building any platform. * Ignore tests that don't have the desired platform available. * For CI, some parts depend on having build artifacts from at least one platform. We now generate those build artifacts for iOS, and use those when no platforms are enabled. * Enable symbol packages for sharpie, the publishing logic expects symbol packages to be present. --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This PR makes a change to improve the Hot Reload experience for .NET MAUI iOS device builds in VS Code: In VS Code, design-time builds did not receive the correct RuntimeIdentifier for iOS device targets — they defaulted to iossimulator-x64. This caused Roslyn to resolve the wrong baseline assemblies, that broke Hot Reload. The .mobile.props mechanism (already used by VS on Windows) solves this. As discussed with Mauro and Tomas, the better solution is not to introduce a new parameter, but add "DesignTimeBuild" as one of the triggers for the condition. This is safe for both VS and VS Code and should not cause any side effects. --------- Co-authored-by: Kirill Ovchinnikov <kovchinnikov@microsoft.com>
Reset patterns: - global.json - NuGet.config - eng/Version.Details.xml - eng/Version.Details.props - eng/common/*
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
These branches come from the inter-branch-merge workflow (.github/workflows/inter-branch-merge-flow.yml). Example: #24809.
|
/azp run xamarin-macios-pr,xamarin-macios-pr-apidiff |
|
Azure Pipelines successfully started running 1 pipeline(s). |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This pull request updates the following dependencies [marker]: <> (Begin:c0371266-dd6f-4959-822b-decc72d2d668) ## From https://github.com/dotnet/macios - **Subscription**: [c0371266-dd6f-4959-822b-decc72d2d668](https://maestro.dot.net/subscriptions?search=c0371266-dd6f-4959-822b-decc72d2d668) - **Build**: [20260302.8](https://dev.azure.com/devdiv/DevDiv/_build/results?buildId=13440985) ([304125](https://maestro.dot.net/channel/3884/github:dotnet:macios/build/304125)) - **Date Produced**: March 3, 2026 2:21:46 AM UTC - **Commit**: [42038e1](42038e1) - **Branch**: [release/9.0.1xx](https://github.com/dotnet/macios/tree/release/9.0.1xx) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [26.2.9000 to 26.2.9001][1] - Microsoft.iOS.Sdk.net9.0_26.2 - Microsoft.MacCatalyst.Sdk.net9.0_26.2 - Microsoft.macOS.Sdk.net9.0_26.2 - Microsoft.tvOS.Sdk.net9.0_26.2 [1]: 2634d0a...42038e1 [DependencyUpdate]: <> (End) [marker]: <> (End:c0371266-dd6f-4959-822b-decc72d2d668) Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This pull request updates the following dependencies ## From https://github.com/dotnet/dotnet - **Subscription**: [30303172-6f12-44a9-887a-ea8520fce068](https://maestro.dot.net/subscriptions?search=30303172-6f12-44a9-887a-ea8520fce068) - **Build**: [20260302.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2916063) ([304003](https://maestro.dot.net/channel/9626/github:dotnet:dotnet/build/304003)) - **Date Produced**: March 2, 2026 3:25:47 PM UTC - **Commit**: [938faf92928867a829fc5678ff93daf37821a3c5](dotnet/dotnet@938faf9) - **Branch**: [release/10.0.3xx](https://github.com/dotnet/dotnet/tree/release/10.0.3xx) - **Dependency Updates**: - From [10.0.0-beta.26126.103 to 10.0.0-beta.26152.104][1] - Microsoft.DotNet.Arcade.Sdk - Microsoft.DotNet.Build.Tasks.Feed - Microsoft.DotNet.SharedFramework.Sdk - From [10.0.300-preview.26126.103 to 10.0.300-preview.26152.104][1] - Microsoft.NET.Sdk - Microsoft.TemplateEngine.Authoring.Tasks [1]: dotnet/dotnet@c9c7256...938faf9
These branches come from the inter-branch-merge workflow (.github/workflows/inter-branch-merge-flow.yml). Example: #24809.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ [CI Build #9d00f4e] Build passed (Build packages) ✅Pipeline on Agent |
✅ [PR Build #9d00f4e] Build passed (Detect API changes) ✅Pipeline on Agent |
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
✅ [CI Build #9d00f4e] Build passed (Build macOS tests) ✅Pipeline on Agent |
🚀 [CI Build #9d00f4e] Test results 🚀Test results✅ All tests passed on VSTS: test results. 🎉 All 155 tests passed 🎉 Tests counts✅ cecil: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Sonoma (14): All 5 tests passed. Html Report (VSDrops) Download Pipeline on Agent |
I detected changes in the main branch which have not been merged yet to net11.0. I'm a robot and am configured to help you automatically keep net11.0 up to date, so I've opened this PR.
This PR merges commits made on main by the following committers:
Instructions for merging from UI
This PR will not be auto-merged. When pull request checks pass, complete this PR by creating a merge commit, not a squash or rebase commit.
If this repo does not allow creating merge commits from the GitHub UI, use command line instructions.
Instructions for merging via command line
Run these commands to merge this pull request from the command line.
or if you are using SSH
After PR checks are complete push the branch
Instructions for resolving conflicts
Instructions for updating this pull request
Contributors to this repo have permission update this pull request by pushing to the branch 'merge/main-to-net11.0'. This can be done to resolve conflicts or make other changes to this pull request before it is merged.
The provided examples assume that the remote is named 'origin'. If you have a different remote name, please replace 'origin' with the name of your remote.
or if you are using SSH
Contact .NET Core Engineering (dotnet/dnceng) if you have questions or issues.
Also, if this PR was generated incorrectly, help us fix it. See https://github.com/dotnet/arcade/blob/main/.github/workflows/scripts/inter-branch-merge.ps1.