dotnet / dotnet/maui

[Release Readiness] .NET 10 SR11 β€” release/10.0.1xx-sr11

Open
#38,210 0 comments 0 reactions 0 assignees View on GitHub
area-infrastructure report s/triaged
Dominant language
C#
Stars
23.3k
Forks
2k
Avg merge
1d 15h
Merged PRs (30d)
290

Description

# Release Readiness β€” release/10.0.1xx-sr11

## Verdict β€” πŸ”΄ **Not Ready**

- [Tier 1] 1 Γ— `no-fix-yet`
- [Tier 2] 2 Γ— `merged-non-main-only`
- [Tier 2] 1 Γ— `needs-human-review`
- [Tier 2] Ship check WATCH: Known Build Errors
- [Tier 2] Ship check UNKNOWN: BAR default-channel mapping (release/10.0.1xx-sr11 β†’ .NET 10.0.1xx SDK)
- [Tier 2] Ship check UNKNOWN: BAR build for SR HEAD (8bd3081e)
- [Tier 2] Ship check UNKNOWN: Ship Assessment validation feed

**Tracker:** `net10-sr11` Β· mode=`in-flight` Β· branch=`release/10.0.1xx-sr11`
**HEAD**: [`8bd3081e`](https://github.com/dotnet/maui/commit/8bd3081ecfd01955e8e9cf9686b2e9f4e16a4bc6) β€” [release/10.0.1xx-sr11] Restore SoftInput modal dismissal regression coverage (#38489)
**Generated**: 2026-09-14T17:34:11.0354016Z

> πŸ• _Report generated moments ago._

> ❌ **Nightly dogfood feed is STALE β€” 11 days** ([`dotnet10`](https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet10) Β· ci.inflight). Latest build `11.0.0-ci.inflight.7.26452.8` published 2026-09-03. A fresh nightly is expected daily; builds appear to have stopped, so dogfooders can't validate recent fixes β€” check the nightly pipeline.
**Expected ship date**: Tuesday October 13, 2026 β€” in 29 days (.NET releases ship on the 2nd Tuesday of each month.)
**Regression labels**: regressed-in-10.0.100, regressed-in-10.0.110 _(mode: explicit)_

## πŸ”΄ Blocking β€” 1 item(s)

| Area | Details | Next action |
|---|---|---|
| 🐞 [#38443](https://github.com/dotnet/maui/issues/38443) β€” no-fix-yet | CollectionView items not rendered properly on iOS when SelectedItem assigned in ApplyQueryAttributes | Investigate: no fix PR cross-referenced from issue |

## Recent CI Failure Scanner signals (`ci-scan`)

_Filtered to issues whose `**Branch**: ` body marker matches `release/10.0.1xx-sr11` (auto-filed by the CI Failure Scanner workflow every 12h). Fresh issues (<24h) are flagged πŸ†•._

_No ci-scan issues target `release/10.0.1xx-sr11`._

## Ship-readiness checks

| Check | Status | Details | Next action |
|---|---|---|---|
| Versions.props bump (SR11) | 🟒 READY | `origin/release/10.0.1xx-sr11` reports `10.0.110` β€” within expected SR11 range [110..119]. | No bump needed. |
| Versions.props servicing flip (SR11) | 🟒 READY | `origin/release/10.0.1xx-sr11` has `PreReleaseVersionLabel=servicing` and `StabilizePackageVersion=true` (set by SR-direct commit `bf14c8283b`) β€” branch is configured to produce stable release packages. | No change needed. |
| Main bumped to SR12 cycle | 🟒 READY | `origin/main` reports `10.0.120` β€” main is at or past `10.0.120` so PRs merging during SR11 stabilization target SR12 correctly. | No bump needed. |
| Bug template lists SR11 version | 🟒 READY | Bug template lists `10.0.110` (and 0 other SR11 entries). | No template update needed. |
| P/0 release-branch PRs | 🟒 READY | No open P/0-labelled PRs target this SR branch. | Continue monitoring. |
| CI Failure Scanner signals | 🟒 READY | No per-branch CI Failure Scanner is configured for `release/10.0.1xx-sr11`. Add an entry to Get-CiScanLabelForBranch if a scanner is added later. | No action β€” SR branches are not continuously scanned. |
| Known Build Errors | 🟑 WATCH | 1 open Known Build Error issue(s). May explain background CI noise. | Cross-check against any SR build failures to distinguish accepted-known vs new regressions. |
| BAR default-channel mapping (release/10.0.1xx-sr11 β†’ .NET 10.0.1xx SDK) | βšͺ UNKNOWN | `darc` CLI not available in this environment β€” cannot query BAR. Verify manually. | Locally: `darc get-default-channels --source-repo https://github.com/dotnet/maui` and search for `release/10.0.1xx-sr11`. If missing, escalate to release engineering: `darc add-default-channel --channel ".NET 10.0.1xx SDK" --branch release/10.0.1xx-sr11 --repo https://github.com/dotnet/maui` |
| BAR build for SR HEAD (8bd3081e) | βšͺ UNKNOWN | `darc` CLI not available β€” cannot verify BAR has a build for SR HEAD. | Locally: `darc get-build --repo https://github.com/dotnet/maui --commit 8bd3081ecfd01955e8e9cf9686b2e9f4e16a4bc6` |
| Ship Assessment validation feed | βšͺ UNKNOWN | `darc` CLI not available β€” cannot confirm whether SR HEAD's build is promoted or whether its per-build validation feed exists to link in the ship Assessment. If promoted, the feed will be `https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-maui-8bd3081e/nuget/v3/index.json`. | Locally, once the build is confirmed: `darc get-asset --name Microsoft.Maui.Controls --build <id>` to get the NugetFeed URL, then link it in the ship Assessment. |

## Release Captain Notes

_Add manual notes here. Anything between these begin/end markers is preserved across automated re-runs._

## CI Status β€” overall: `running`

| Pipeline | Verdict | Latest result | At/ahead of SR HEAD? | Build |
|---|---|---|---|---|
| maui-pr | `green` | succeeded | βœ… | [1594719](https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1594719) |
| maui-pr-devicetests | `running` | _inProgress_ | βœ… | [1596071](https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1596071) |
| maui-pr-uitests | `running` | _inProgress_ | βœ… | [1594720](https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1594720) |

## What's New in SR β€” 6 commits

- Source PRs included: **11** (see `sr-source-prs.txt`)
- Reverts detected: **0**

## Regression Candidates β€” 10 issues scanned

### Summary
| Verdict | Count |
|---|---|
| `in-sr-active` | 5 |
| `merged-non-main-only` | 2 |
| `needs-human-review` | 1 |
| `no-fix-yet` | 2 |

### πŸ”΄ Tier 1 β€” Blocking

#### `no-fix-yet` (1)

| Issue | Title | Fix PRs | Action |
|---|---|---|---|
| [#38443](https://github.com/dotnet/maui/issues/38443) | CollectionView items not rendered properly on iOS ... | β€” | Investigate: no fix PR cross-referenced from issue |

### 🟑 Tier 2 β€” Risk / Review

#### `merged-non-main-only` (2)

| Issue | Title | Fix PRs | Action |
|---|---|---|---|
| [#37705](https://github.com/dotnet/maui/issues/37705) | [Android] Status bar icons become unreadable when ... | [#37710](https://github.com/dotnet/maui/pull/37710), [#37730](https://github.com/dotnet/maui/pull/37730) | Flow fix to main first, then rerun readiness to verify the merged source PR is on main before requesting a backport |
| [#37706](https://github.com/dotnet/maui/issues/37706) | [Android] Page.OnBackButtonPressed() is no longer ... | [#37709](https://github.com/dotnet/maui/pull/37709), [#37729](https://github.com/dotnet/maui/pull/37729) | Flow fix to main first, then rerun readiness to verify the merged source PR is on main before requesting a backport |

#### `needs-human-review` (1)

| Issue | Title | Fix PRs | Action |
|---|---|---|---|
| [#38275](https://github.com/dotnet/maui/issues/38275) | [iOS] CollectionView Label renders truncated after... | [#38338](https://github.com/dotnet/maui/pull/38338) | Wait for #38338 to merge and reach main via Candidate promotion, then rerun readiness (retargeting to main directly is an optional expedited path, not required) |

### 🟒 Tier 3 β€” Informational

#### `in-sr-active` (5)

| Issue | Title | Fix PRs | Action |
|---|---|---|---|
| [#37691](https://github.com/dotnet/maui/issues/37691) | [REGRESSION: iOS, 10.0.100] Page scrolling behavio... | [#37708](https://github.com/dotnet/maui/pull/37708), [#38466](https://github.com/dotnet/maui/pull/38466) | No action β€” fix is shipping |
| [#37815](https://github.com/dotnet/maui/issues/37815) | Editor does not become editable when the IsEnabled... | [#37849](https://github.com/dotnet/maui/pull/37849), [#38487](https://github.com/dotnet/maui/pull/38487) | No action β€” fix is shipping |
| [#37878](https://github.com/dotnet/maui/issues/37878) | [iOS] MediaPicker.PickPhotosAsync throws UIKitThre... | [#37879](https://github.com/dotnet/maui/pull/37879), [#38465](https://github.com/dotnet/maui/pull/38465), [#38488](https://github.com/dotnet/maui/pull/38488) | No action β€” fix is shipping |
| [#38213](https://github.com/dotnet/maui/issues/38213) | [Android] Keyboard="Numeric" Entry no longer accep... | [#37445](https://github.com/dotnet/maui/pull/37445), [#38277](https://github.com/dotnet/maui/pull/38277), [#38485](https://github.com/dotnet/maui/pull/38485) | No action β€” fix is shipping |
| [#38321](https://github.com/dotnet/maui/issues/38321) | [Android] Grouped CollectionView with GridItemsLay... | [#38341](https://github.com/dotnet/maui/pull/38341), [#38486](https://github.com/dotnet/maui/pull/38486) | No action β€” fix is shipping |

#### `no-fix-yet` (1)

| Issue | Title | Fix PRs | Action |
|---|---|---|---|
| [#37700](https://github.com/dotnet/maui/issues/37700) | [Android] SwipeView Threshold is ignored in Micros... | β€” | Investigate: no fix PR cross-referenced from issue |

Contributor guide

Open the contributing guide

Research direction

Start with blocking issue #38443 and the release/10.0.1xx-sr11 branch at HEAD 8bd3081e; review the Versions.props, bug-template, and sr-source-prs.txt checks in this readiness report. Run the listed darc commands to verify BAR mapping, the SR build, and the validation feed, then confirm the blocker and unknown checks are resolved before marking the release ready.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, github
Domain
release
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.