π
Good morning, team! Here's your daily snapshot for PureWeen/maui β June 13, 2026. βοΈ
π Fresh CI Alerts This Morning β 3 New Issues
The CI scanner surfaced three new failures overnight:
Issue
Branch
Platform
Summary
#139
main
π macOS arm64 Helix
DispatcherTests.CreateTimerNonRepeatingDoesNotRepeat β NullReferenceException (recurrence of #135 )
#138
net11.0
π± iOS 18.5 + latest
ShellBadge visual regression β 4 tests, 0.65%β2.92% baseline diff across all iOS variants
#137
net11.0
π₯οΈ MacCatalyst
Controls device tests: XHarness launch timeout (60 min) β 5 of last 10 builds affected
β οΈ #139 is the same DispatcherTests failure flagged yesterday as #135 β it's still unresolved and continues to block maui-pr (Windows Helix Unit Tests / Debug). This is the most urgent item.
π #137 has been recurring since May 20 with a 50% failure rate on MacCatalyst device tests β this is becoming a significant reliability gap on net11.0.
π§ Workflow Health
#140 β CI Failure Scanner workflow failed this run due to create_pull_request bundle errors. Root cause: fork repositories don't inherit secrets from the parent. Check fork Settings β Secrets β Actions to configure required tokens.
π΄ Carryover β Still Open From Previous Days
Issue
Branch
Area
Status
#135
main
π macOS Helix: Dispatcher timer NRE
β οΈ Unresolved β now also tracked as #139
#133
main
π€ Android UITests ADB key push failures (3Γ / 10 builds)
No new occurrence today β monitoring
#132
net11.0
π± ShellBadge iOS screenshot drift
Now also tracked as #138 β requires baseline update or regression fix
#125
main
π₯οΈ HybridWebView Windows Helix skipped
Open PR β quick merge candidate
#96
main
π₯οΈ BlazorWebView external network dep (Windows)
Open PR β quick merge candidate
#53
main
π₯οΈ CarouselView MacCatalyst leak test skip
Open PR β quick merge candidate
π Open Pull Requests
PR
Description
Notes
#28
β¨ Add CI status assessment gh-aw workflow
Updated Jun 3 β ready for review
#125
π§ Skip HybridWebView device tests (Windows Helix)
Quick CI fix β recommend merge
#96
π§ Skip flaky BlazorWebView test (Windows)
Quick CI fix β recommend merge
#53
π§ Skip CarouselView leak test (MacCatalyst)
Quick CI fix β recommend merge
#27
π€ Automated: main β net11.0
Stale since Apr 30 β needs rebase
#26
π€ Automated: main β net10.0
Stale since Apr 30 β needs rebase
#24
π§ͺ Experiment: dotnet build in gh-aw container
Ongoing experiment
π Recent Code Activity (Jun 1β3)
π§ SDK bumped to 10.0.108 β toolchain stays current
π οΈ CI Copilot pipeline refactored β scoped env vars per task, cleaner isolation
π« PR Review Queue now fork-aware β stops pinging PR authors on upstream forks
π AVD provisioning extracted from ci-copilot.yml into inline script step
π¦ May Candidate (#35234) merged β test fixes across Android, iOS, and Windows
π CI Health at a Glance
Branch
Status
Key Blockers
main
π‘ Degraded
#139 (Dispatcher NRE blocks maui-pr), #133 (ADB flake β monitoring)
net11.0
π΄ At Risk
#137 (MacCatalyst XHarness timeout β 50% fail rate), #138 (ShellBadge baseline drift)
β
Recommended Next Steps
π΄ Fix [ci-scan] Flaky: CreateTimerNonRepeatingDoesNotRepeat β NullReferenceException on macOS arm64 HelixΒ #139 immediately β CreateTimerNonRepeatingDoesNotRepeat is blocking maui-pr on main. Add a null guard for Dispatcher.GetForCurrentThread() on macOS/Helix. This is day 2 unresolved.
π΄ Investigate [ci-scan-net11] MacCatalyst Controls device tests XHarness launch timeout β recurring on net11.0Β #137 β MacCatalyst XHarness timeout at 50% failure rate is significantly degrading net11.0 device test reliability. Check Controls.DeviceTests static initializers for a MacCatalyst-specific deadlock.
π Address [ci-scan-net11] iOS Shell ShellBadge visual regression on iOS v18.5 and latest β recurring on net11.0Β #138 β Download ShellBadge artifacts from build [1456236]((dev.azure.com/redacted) and determine if the visual change is intentional (update baselines) or a regression.
π Merge skip PRs ([ci-scan] Skip HybridWebView device tests on Windows Helix to unblock CIΒ #125 , [ci-scan] Skip RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts (flaky beeceptor)Β #96 , [ci-scan] Skip CarouselViewDoesNotLeakWithDefaultItemsLayout on MacCatalyst (flaky)Β #53 ) β Low-risk, high-value CI noise reducers. These three PRs can be merged in minutes.
π‘ Fix [aw] CI Failure Scanner failedΒ #140 β CI Failure Scanner workflow needs fork-specific secrets configured to restore automated PR creation on CI fixes.
βͺ Rebase [automated] Merge branch 'main' => 'net10.0'Β #26 / [automated] Merge branch 'main' => 'net11.0'Β #27 β The automated main β net10.0/net11.0 PRs have been stale for 6+ weeks; a refresh keeps branches in sync.
π€ Generated by the Daily Repo Status workflow Β· PureWeen/maui
Generated by Daily Repo Status Β· β 2.5M Β· β·
To install this agentic workflow , run
gh aw add githubnext/agentics/workflows/daily-repo-status.md@69b5e3ae5fa7f35fa555b0a22aee14c36ab57ebb
π Good morning, team! Here's your daily snapshot for PureWeen/maui β June 13, 2026. βοΈ
π Fresh CI Alerts This Morning β 3 New Issues
The CI scanner surfaced three new failures overnight:
mainDispatcherTests.CreateTimerNonRepeatingDoesNotRepeatβ NullReferenceException (recurrence of #135)net11.0net11.0π§ Workflow Health
create_pull_requestbundle errors. Root cause: fork repositories don't inherit secrets from the parent. Check fork Settings β Secrets β Actions to configure required tokens.π΄ Carryover β Still Open From Previous Days
mainmainnet11.0mainmainmainπ Open Pull Requests
mainβnet11.0mainβnet10.0π Recent Code Activity (Jun 1β3)
10.0.108β toolchain stays currentci-copilot.ymlinto inline script step#35234) merged β test fixes across Android, iOS, and Windowsπ CI Health at a Glance
mainmaui-pr), #133 (ADB flake β monitoring)net11.0β Recommended Next Steps
CreateTimerNonRepeatingDoesNotRepeatis blockingmaui-pronmain. Add a null guard forDispatcher.GetForCurrentThread()on macOS/Helix. This is day 2 unresolved.net11.0device test reliability. CheckControls.DeviceTestsstatic initializers for a MacCatalyst-specific deadlock.main β net10.0/net11.0PRs have been stale for 6+ weeks; a refresh keeps branches in sync.π€ Generated by the Daily Repo Status workflow Β· PureWeen/maui