Skip to content

[net11.0] Update dependencies from dotnet/android, dotnet/dotnet, dotnet/macios - #36121

Merged
PureWeen merged 79 commits into
net11.0from
darc-net11.0-cdff04bc-18d9-4d19-87ce-a704293a36c4
Jul 22, 2026
Merged

[net11.0] Update dependencies from dotnet/android, dotnet/dotnet, dotnet/macios#36121
PureWeen merged 79 commits into
net11.0from
darc-net11.0-cdff04bc-18d9-4d19-87ce-a704293a36c4

Conversation

@dotnet-maestro

@dotnet-maestro dotnet-maestro Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the following dependencies

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

  • Dependency Updates:
    • From 11.0.0-preview.6.26325.125 to 11.0.0-preview.7.26365.101
      • Microsoft.AspNetCore.Authentication.Facebook
      • Microsoft.AspNetCore.Authentication.Google
      • Microsoft.AspNetCore.Authentication.MicrosoftAccount
      • Microsoft.AspNetCore.Authorization
      • Microsoft.AspNetCore.Components
      • Microsoft.AspNetCore.Components.Analyzers
      • Microsoft.AspNetCore.Components.Forms
      • Microsoft.AspNetCore.Components.Web
      • Microsoft.AspNetCore.Components.WebAssembly
      • Microsoft.AspNetCore.Components.WebAssembly.Server
      • Microsoft.AspNetCore.Components.WebView
      • Microsoft.AspNetCore.Metadata
      • Microsoft.Extensions.Configuration
      • Microsoft.Extensions.Configuration.Abstractions
      • Microsoft.Extensions.Configuration.Json
      • Microsoft.Extensions.DependencyInjection
      • Microsoft.Extensions.DependencyInjection.Abstractions
      • Microsoft.Extensions.FileProviders.Abstractions
      • Microsoft.Extensions.Hosting.Abstractions
      • Microsoft.Extensions.Logging
      • Microsoft.Extensions.Logging.Abstractions
      • Microsoft.Extensions.Logging.Console
      • Microsoft.Extensions.Logging.Debug
      • Microsoft.Extensions.Primitives
      • Microsoft.JSInterop
      • Microsoft.NETCore.App.Ref
    • From 11.0.0-beta.26330.112 to 11.0.0-beta.26365.101
      • Microsoft.DotNet.Arcade.Sdk
      • Microsoft.DotNet.Build.Tasks.Feed
      • Microsoft.DotNet.Build.Tasks.Installers
      • Microsoft.DotNet.Build.Tasks.Workloads
      • Microsoft.DotNet.Helix.Sdk
      • Microsoft.DotNet.RemoteExecutor
      • Microsoft.DotNet.SharedFramework.Sdk
      • Microsoft.DotNet.XUnitExtensions
    • From 11.0.100-preview.6.26325.125 to 11.0.100-preview.7.26365.101
      • Microsoft.NET.Sdk

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

Coherency Updates

The following updates ensure that dependencies with a CoherentParentDependency
attribute were produced in a build used as input to the parent dependency's build.
See Dependency Description Format

  • Coherency Updates:
    • Microsoft.MacCatalyst.Sdk.net10.0_26.5: from 26.5.10301 to 26.5.10309 (parent: Microsoft.MacCatalyst.Sdk.net11.0_26.5)
    • Microsoft.macOS.Sdk.net10.0_26.5: from 26.5.10301 to 26.5.10309 (parent: Microsoft.macOS.Sdk.net11.0_26.5)
    • Microsoft.iOS.Sdk.net10.0_26.5: from 26.5.10301 to 26.5.10309 (parent: Microsoft.iOS.Sdk.net11.0_26.5)
    • Microsoft.tvOS.Sdk.net10.0_26.5: from 26.5.10301 to 26.5.10309 (parent: Microsoft.tvOS.Sdk.net11.0_26.5)

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

…624.2

On relative base path root
Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.6.26323.106 -> To Version 11.0.0-preview.6.26324.102
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26323.106 -> To Version 11.0.0-beta.26324.102
Microsoft.NET.Sdk From Version 11.0.100-preview.6.26323.106 -> To Version 11.0.100-preview.6.26324.102
@github-actions

Copy link
Copy Markdown
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 36121

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 36121"

….0-preview.6.26324.1+azdo.14476829

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.58
@dotnet-maestro dotnet-maestro Bot changed the title [net11.0] Update dependencies from dotnet/dotnet [net11.0] Update dependencies from dotnet/android, dotnet/dotnet Jun 25, 2026
@dotnet-policy-service dotnet-policy-service Bot added area/infrastructure 🏗️ area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions labels Jun 25, 2026
dotnet-maestro Bot and others added 3 commits June 26, 2026 02:04
…625.2

On relative base path root
Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.6.26323.106 -> To Version 11.0.0-preview.7.26325.102
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26323.106 -> To Version 11.0.0-beta.26325.102
Microsoft.NET.Sdk From Version 11.0.100-preview.6.26323.106 -> To Version 11.0.100-preview.7.26325.102
….0-preview.6.26325.1+azdo.14483603

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.59
dotnet-maestro Bot and others added 2 commits June 28, 2026 02:02
…627.2

On relative base path root
Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.6.26323.106 -> To Version 11.0.0-preview.7.26327.102
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26323.106 -> To Version 11.0.0-beta.26327.102
Microsoft.NET.Sdk From Version 11.0.100-preview.6.26323.106 -> To Version 11.0.100-preview.7.26327.102
dotnet-maestro Bot and others added 3 commits June 29, 2026 02:02
…628.2

On relative base path root
Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.6.26323.106 -> To Version 11.0.0-preview.7.26328.102
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26323.106 -> To Version 11.0.0-beta.26328.102
Microsoft.NET.Sdk From Version 11.0.100-preview.6.26323.106 -> To Version 11.0.100-preview.7.26328.102
….0-preview.7.26328.1+azdo.14510712

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.80
PureWeen added a commit that referenced this pull request Jun 29, 2026
…) and remove sdk#54779 workaround (#36186)

> [!NOTE]
> Are you waiting for the changes in this PR to be merged?
> It would be very helpful if you could [test the resulting
artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from
this PR and let us know in a comment if this change resolves your issue.
Thank you!

### What

Standalone bump of net11.0 to **dotnet/dotnet (VMR) build BAR 320350** —
`11.0.100-preview.6.26325.125` (commit `a512c3ad`) — and **removal of
the temporary `dotnet/sdk#54779` workaround** in the gallery sample.

**BAR 320350 is the official .NET 11 Preview 6 release build** per
releases.dot.net (ships 2026-07-14), so this pins MAUI to the exact SDK
that ships.

### Why

Build 320350 carries the aspnetcore fix (dotnet/aspnetcore#67375,
backported via #67401) for the StaticWebAssets *"Sequence contains more
than one element"* publish crash (dotnet/sdk#54779). With the fix in the
SDK bits, the `JSModulesEnabled=false` workaround in
`Maui.Controls.Sample.csproj` is no longer needed.

This PR validates the workaround removal end-to-end on **net11.0**,
where the `maui-pr-uitests` / `maui-pr-devicetests` pipelines run.

### Details

- All 35 `dotnet/dotnet` deps → `11.0.0-preview.6.26325.125` (SHA
`a512c3ad`), via `darc update-dependencies --id 320350 --source-repo
dotnet/dotnet`. Stays on net11.0's existing **preview.6** SDK feature
band.
- `global.json` `tools.dotnet` → `11.0.100-preview.6.26325.125`;
Arcade/Helix → `11.0.0-beta.26325.125`.
- net11.0's own `dotnet/macios` pin (`26.5.11711-net11-p6`) is
preserved.
- Gallery sample workaround block removed.

### Build-selection history (for reviewers)

1. Initially pinned BAR 320499 (`preview.7.26326.125`) — this moved the
SDK feature band to `11.0.100-preview.7`, but net11.0's android/macios
workload manifests are only published on the **preview.6** band →
provisioning requested nonexistent
`Microsoft.NET.Sdk.*.Manifest-11.0.100-preview.7` packages → `NU1101`.
2. Corrected to BAR 320483 (`preview.6.26326.122`) — back on the
preview.6 band.
3. Final: aligned to BAR **320350** (`preview.6.26325.125`) — the build
releases.dot.net designates as the Preview 6 release. Both 320483 and
320350 pin the identical aspnetcore commit `6bd759ad` (the SWA fix), so
320350 carries the fix while being coherent with the shipping SDK.

### Relationship to other PRs

- Companion to **#36184** (the equivalent change on
`release/11.0.1xx-preview6`, also pinned to BAR 320350).
- Intentionally separate from the maestro dependency-flow PR #36121
(older build without the fix).

Fixes #35953

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
dotnet-maestro Bot and others added 3 commits June 30, 2026 02:03
…629.11

On relative base path root
Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.6.26325.125 -> To Version 11.0.0-preview.7.26329.111
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26325.125 -> To Version 11.0.0-beta.26329.111
Microsoft.NET.Sdk From Version 11.0.100-preview.6.26325.125 -> To Version 11.0.100-preview.7.26329.111
….0-preview.7.26329.1+azdo.14521229

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.96
…630.24

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.5 , Microsoft.MacCatalyst.Sdk.net11.0_26.5 , Microsoft.macOS.Sdk.net11.0_26.5 , Microsoft.tvOS.Sdk.net11.0_26.5 From Version 26.5.11711-net11-p6 -> To Version 26.5.11792-net11-p7

Dependency coherency updates
On relative base path root
Microsoft.MacCatalyst.Sdk.net10.0_26.5 From Version 26.5.10298 -> To Version 26.5.10301 (parent: Microsoft.MacCatalyst.Sdk.net11.0_26.5)

Microsoft.macOS.Sdk.net10.0_26.5 From Version 26.5.10298 -> To Version 26.5.10301 (parent: Microsoft.macOS.Sdk.net11.0_26.5)

Microsoft.iOS.Sdk.net10.0_26.5 From Version 26.5.10298 -> To Version 26.5.10301 (parent: Microsoft.iOS.Sdk.net11.0_26.5)

Microsoft.tvOS.Sdk.net10.0_26.5 From Version 26.5.10298 -> To Version 26.5.10301 (parent: Microsoft.tvOS.Sdk.net11.0_26.5)
@dotnet-maestro dotnet-maestro Bot changed the title [net11.0] Update dependencies from dotnet/android, dotnet/dotnet [net11.0] Update dependencies from dotnet/android, dotnet/dotnet, dotnet/macios Jul 1, 2026
dotnet-maestro Bot added 2 commits July 1, 2026 02:03
….0-preview.7.26330.1+azdo.14532593

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.112
…630.12

On relative base path root
Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.6.26325.125 -> To Version 11.0.0-preview.7.26330.112
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26325.125 -> To Version 11.0.0-beta.26330.112
Microsoft.NET.Sdk From Version 11.0.100-preview.6.26325.125 -> To Version 11.0.100-preview.7.26330.112
dotnet-maestro Bot and others added 3 commits July 16, 2026 02:03
….0-preview.7.26365.1+azdo.14668663

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.2071
…715.1

On relative base path root
Microsoft.AspNetCore.Authentication.Facebook , Microsoft.AspNetCore.Authentication.Google , Microsoft.AspNetCore.Authentication.MicrosoftAccount , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components , Microsoft.AspNetCore.Components.Analyzers , Microsoft.AspNetCore.Components.Forms , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.Components.WebAssembly , Microsoft.AspNetCore.Components.WebAssembly.Server , Microsoft.AspNetCore.Components.WebView , Microsoft.AspNetCore.Metadata , Microsoft.Extensions.Configuration , Microsoft.Extensions.Configuration.Abstractions , Microsoft.Extensions.Configuration.Json , Microsoft.Extensions.DependencyInjection , Microsoft.Extensions.DependencyInjection.Abstractions , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.Hosting.Abstractions , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.Extensions.Logging.Debug , Microsoft.Extensions.Primitives , Microsoft.JSInterop , Microsoft.NETCore.App.Ref From Version 11.0.0-preview.6.26325.125 -> To Version 11.0.0-preview.7.26365.101
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.26330.112 -> To Version 11.0.0-beta.26365.101
Microsoft.NET.Sdk From Version 11.0.100-preview.6.26325.125 -> To Version 11.0.100-preview.7.26365.101
…from dotnet/android, dotnet/dotnet, dotnet/macios
@kotlarmilos

Copy link
Copy Markdown
Member

@PureWeen We would like to get this in to avoid stale dependencies. Let's check if there are related failures

@kubaflo

This comment has been minimized.

@github-actions

Copy link
Copy Markdown
Contributor

Tests Failure Analysis

@dotnet-maestro — test-failure review results are available based on commit 48ee919.
To request a fresh review after new comments, commits, or CI runs, comment /review tests.

Overall Not ready Failures 36 Regressed vs base 26 Baseline 1 on base

Test Failure Review: Not ready - click to expand

Overall verdict: Not ready. Against the net11.0 base branch (5 recent base builds sampled per pipeline definition), 26 legs/failures are red on this PR but green on every sampled base build — a deterministic regression — while only 1 distinct failure (BottomSheetDetentHeightIsCorrectWhenCollectionViewIsMeasuredBeforeMount, flaky on base) also appears on base. This is a dependency-bump PR (dotnet/android, dotnet/dotnet, dotnet/macios), and the strongest regressions cluster around NativeAOT/ILC and Android-provisioning-dependent UI runs, so the failures are likely tied to the bumped dependencies rather than pre-existing noise.

  • ✗ PR-related — NativeAOT / ILC warnings mismatch (~4 tests): all Android x64/arm64 variants fail with Expected warnings file path 'ILC' was not found, green on every base build; representative Microsoft.Maui.IntegrationTests.AOTTemplateTest.PublishNativeAOT.
  • ✗ PR-related — Controls UI tests timing out at fixture setup (~20 tests): a shared OneTimeSetUp System.TimeoutException : Timed out waiting for Go To Test button to appear regressed vs base, taking down the whole BoxView fixture; representative BoxView_Color.
  • ✗ PR-related — Assorted visual/behavior UI regressions (~4 tests): VisualTestFailedException and NullReferenceException failures red on PR, green on base; representative DatePickerOpenedAndClosedEventsAreRaised.
  • i Uncertain — Unexplained / aborted build legs (~19 legs): 18 failed build legs produced no extractable failure and 1 check (maui-pr Run Integration Tests Build macOS) was cancelled; logs must be read by a human.
  • i Uncertain — Android SDK provisioning + publish-results noise (~7 legs): avdmanager / Failed to find package 'platform-tools;35.0.2' and several Publish ... test results - build error legs are flaky-on-base or green-on-too-few-samples, so they cannot be deterministically attributed; representative to find package 'platform-tools;35.0.2'.

Coverage: 164 checks · 146 passing · 13 failing · 5 pending · 0 inaccessible · 1 unmapped · 18 unexplained build legs · 0 unaccounted failing checks · 1 aborted failing checks · 0 canceled-build checks · 0 device-test unverified · 10 unattributed · 26 regressed-vs-base. Deterministic ceiling: Not ready — 26 legs are a deterministic regression vs base and 5 interesting checks are still pending.

Builds (this PR): maui-pr 1511693, maui-pr-uitests 1511960, maui-pr-devicetests 1511775 (device tests confirmed clean). Base sampling (net11.0, 5 recent builds per definition): 1501450, 1501538, 1501451.

Recommended action

Investigate the NativeAOT/ILC warnings-file failures and the UI-test fixture timeouts as likely consequences of the bumped dependencies before merging; wait for the 5 pending UI-test legs to finish and have a human read the 18 unexplained build legs and the cancelled macOS build leg.

….0-preview.7.26366.1+azdo.14680294

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.2076
dotnet-maestro Bot and others added 5 commits July 17, 2026 18:25
….0-preview.7.26367.1+azdo.14689881

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.2080
…717.9

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.5 , Microsoft.MacCatalyst.Sdk.net11.0_26.5 , Microsoft.macOS.Sdk.net11.0_26.5 , Microsoft.tvOS.Sdk.net11.0_26.5 From Version 26.5.11717-net11-p6 -> To Version 26.5.11919-net11-p7

Dependency coherency updates
On relative base path root
Microsoft.MacCatalyst.Sdk.net10.0_26.5 From Version 26.5.10301 -> To Version 26.5.10307 (parent: Microsoft.MacCatalyst.Sdk.net11.0_26.5)

Microsoft.macOS.Sdk.net10.0_26.5 From Version 26.5.10301 -> To Version 26.5.10307 (parent: Microsoft.macOS.Sdk.net11.0_26.5)

Microsoft.iOS.Sdk.net10.0_26.5 From Version 26.5.10301 -> To Version 26.5.10307 (parent: Microsoft.iOS.Sdk.net11.0_26.5)

Microsoft.tvOS.Sdk.net10.0_26.5 From Version 26.5.10301 -> To Version 26.5.10307 (parent: Microsoft.tvOS.Sdk.net11.0_26.5)
….0-preview.7.26367.1+azdo.14693960

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.2084
….0-preview.7.26368.1+azdo.14695750

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.2085
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 2ea163b4-b5f8-4820-aeed-1ce5c880c383
dotnet-maestro Bot added 2 commits July 21, 2026 02:02
…720.1

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.5 , Microsoft.MacCatalyst.Sdk.net11.0_26.5 , Microsoft.macOS.Sdk.net11.0_26.5 , Microsoft.tvOS.Sdk.net11.0_26.5 From Version 26.5.11717-net11-p6 -> To Version 26.5.11921-net11-p7
….0-preview.7.26370.1+azdo.14710995

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.2110
jonathanpeppers added a commit to dotnet/android that referenced this pull request Jul 21, 2026
…12187)

## Description

NativeAOT trimmable typemaps wrote nested JNI class names to `acw-map.txt` using Java source notation. For example:

```text
androidx/activity/result/contract/ActivityResultContracts$TakePicture
```

became:

```text
androidx.activity.result.contract.ActivityResultContracts.TakePicture
```

`GenerateNativeAotProguardConfiguration` copied that value into an R8 keep rule, but R8 requires the Java binary name with `$`. The resulting rules matched no classes, and runtime lookup of `ActivityResultContracts$TakePicture` failed with `ClassNotFoundException`.

This was exposed downstream by dotnet/maui#36121 while consuming a dotnet/android build with trimmable typemaps and R8 enabled.

Preserve `$` in ACW-map Java keys by adding `JniNameToJavaBinaryName()`, which replaces JNI package `/` separators with `.` without changing nested-class separators. Use binary names consistently for ACW maps and Android manifest class names, while retaining Java source-name conversion for generated Java source and JNI descriptor rendering.

## Testing

- Added helper unit tests for top-level and nested JNI names.
- Added an `acw-map.txt` regression for `ActivityResultContracts$TakePicture`.
- Added a generated-manifest nested-class regression.
- Added a NativeAOT ProGuard assertion for the exact `$` keep rule.
- `Microsoft.Android.Sdk.TrimmableTypeMap.Tests`: 585 passed.
- `GenerateTrimmableTypeMapTests`: 13 passed.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
dotnet-maestro Bot added 3 commits July 21, 2026 19:50
….0-preview.7.26371.1+azdo.14719440

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.2114
…721.3

On relative base path root
Microsoft.iOS.Sdk.net11.0_26.5 , Microsoft.MacCatalyst.Sdk.net11.0_26.5 , Microsoft.macOS.Sdk.net11.0_26.5 , Microsoft.tvOS.Sdk.net11.0_26.5 From Version 26.5.11717-net11-p6 -> To Version 26.5.11945-net11-p7

Dependency coherency updates
On relative base path root
Microsoft.MacCatalyst.Sdk.net10.0_26.5 From Version 26.5.10301 -> To Version 26.5.10309 (parent: Microsoft.MacCatalyst.Sdk.net11.0_26.5)

Microsoft.macOS.Sdk.net10.0_26.5 From Version 26.5.10301 -> To Version 26.5.10309 (parent: Microsoft.macOS.Sdk.net11.0_26.5)

Microsoft.iOS.Sdk.net10.0_26.5 From Version 26.5.10301 -> To Version 26.5.10309 (parent: Microsoft.iOS.Sdk.net11.0_26.5)

Microsoft.tvOS.Sdk.net10.0_26.5 From Version 26.5.10301 -> To Version 26.5.10309 (parent: Microsoft.tvOS.Sdk.net11.0_26.5)
….0-preview.7.26371.1+azdo.14724238

On relative base path root
Microsoft.Android.Sdk.Windows From Version 37.0.0-ci.main.51 -> To Version 37.0.0-ci.main.2120
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 2ea163b4-b5f8-4820-aeed-1ce5c880c383
@jonathanpeppers

Copy link
Copy Markdown
Member

CI update after investigating the dependency-flow regressions:

Fixes applied

dotnet/android

  • Updated the NativeAOT warning baseline in 61dc9c83d4: the new Android build no longer emits the obsolete IL3050 warnings, while the expected XA1040 warning remains.
  • Fixed the Android NativeAOT nested-class ProGuard issue upstream in dotnet/android#12187. The trimmable ACW map had converted the JNI nested-class $ separator to ., producing invalid R8 keep rules. The fix preserves Java binary names and has flowed into this PR.
  • Android NativeAOT and RunOnAndroid now pass, including the scenario that previously crashed because R8 removed ActivityResultContracts$TakePicture.

dotnet/macios

  • The new macios validation correctly reports that UseInterpreter has no effect with CoreCLR. MAUI was unconditionally defaulting UseInterpreter=True for Debug projects, including CoreCLR template builds.
  • Fixed the MAUI default in 5503863de0 so it is set only when UseMonoRuntime == true.
  • The latest maui-pr run #1521640 passed completely, including the macOS and template legs that previously failed.

Failures remaining

The remaining failures are outside the two resolved dependency regressions:

  • maui-pr-devicetests #1521639
    • iOS CoreCLR: WebViewShouldLoadEncodedUrl timed out.
    • MacCatalyst CoreCLR: CarouselViewDoesNotLeakWithDefaultItemsLayout reported that the CarouselView was not garbage collected.
  • maui-pr-uitests #1521638 is still finishing, with these failures so far:
    • Android API 30 CollectionView header tests timed out waiting for elements.
    • iOS CollectionView: BottomSheetDetentHeightIsCorrectWhenCollectionViewIsMeasuredBeforeMount timed out across CollectionView variants.
    • iOS SafeArea: VerifyInitialStateParentTopChildBottom failed its bottom-inset assertion.
    • Windows CollectionView: two visual comparisons differed by 0.52% and 0.53%.
    • Windows Layout: screen-resolution setup failed before the tests ran.

The MacCatalyst CollectionView UI leg is still running.

@PureWeen
PureWeen merged commit f7410f7 into net11.0 Jul 22, 2026
153 of 166 checks passed
@PureWeen
PureWeen deleted the darc-net11.0-cdff04bc-18d9-4d19-87ce-a704293a36c4 branch July 22, 2026 19:10
@github-actions github-actions Bot added this to the .NET 11.0-preview7 milestone Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/infrastructure 🏗️ area-infrastructure CI, Maestro / Coherency, upstream dependencies/versions s/agent-fix-pr-picked AI could not beat the PR fix - PR is the best among all candidates s/agent-reviewed PR was reviewed by AI agent workflow (full 4-phase review)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants