Skip to content

Prepare Blazor workloads before dispatching to Helix - #7

Closed
LoopedBard3 wants to merge 17 commits into
mainfrom
loopedbard3-wasm-publish-failure
Closed

LoopedBard3 wants to merge 17 commits into
mainfrom
loopedbard3-wasm-publish-failure

Conversation

@LoopedBard3

Copy link
Copy Markdown
Owner

Summary

Prepare wasm-tools once in the SDK correlation payload, then prevent Blazor work items from installing or uninstalling that shared workload. Application restore, publish, and size measurement remain on Helix.

  • Add a PreparePayloadWorkItem that uses the payload's SDK and NuGet.config, retaining --skip-manifest-update.
  • Pass --has-workload --readonly-dotnet to all eight Blazor pre-commands and --readonly-dotnet to their post-commands.
  • Preserve the Localized non-AOT mode with WasmNativeWorkload=false and explicitly enable its AOT mode. A comment explains why Localized selects its mode in the project rather than separate scenario scripts.
  • Add MSBuild command-evaluation and Python helper regression coverage, plus lifecycle documentation.

Root cause

In performance-ci build 1614779, the Minimum Blazor work item partially uninstalled wasm-tools from the shared SDK: deletion failed because MonoTargetsTasks.dll was locked. The following Pizza AOT work item treated the remaining pack as already installed, but its Sdk.props had been removed. Restore consequently failed with an empty MonoTargetsTasksAssemblyPath.

The same sequence occurred on main build 1613321. This failure is independent of dotnet#5324.

Provisioning before dispatch and eliminating per-work-item workload mutation removes this cross-test corruption path.

Localized AOT behavior correction

The existing _PublishArgsWithAOT was item metadata referenced as an MSBuild property, so RunAOTCompilation=true was silently omitted. This change passes the property directly. Localized AOT size results may change because the scenario now actually performs AOT compilation.

Standalone scenario scripts retain their existing workload-management defaults.

Validation

  • 54 targeted tests passed across test_blazor_workload.py, test_run_performance_job.py, and test_wasm_coreclr_r2r.py.
  • Executed the real Helix SDK PreparePayloadWorkItems target using the exact failing CI SDK, 11.0.100-rtm.26473.115; workload installation succeeded.
  • Relocated the prepared payload and successfully published the Minimum Template, ran read-only cleanup, then published Pizza AOT and ran read-only cleanup. The MonoTargets SDK props remained intact.
  • Published Localized in both modes: non-AOT produced zero AOT bitcode files; AOT produced 49. Both produced published WASM assets without modifying the shared MonoTargets SDK props.
  • Full Helix SDK evaluation confirmed one preparation item and read-only flags on all eight work items.

An initial Pizza AOT attempt hit a local Windows native-compiler path-length limit; the same scenario passed from a shorter validation path.

Draft follow-up

Windows/Linux Helix execution across the supported SDK channels is still outstanding. Unix command generation was evaluated locally, but no Linux-host publish was run.

LoopedBard3 and others added 17 commits September 11, 2026 12:52
Avoid generating net12.0 benchmark projects with an SDK that still supports only net11.0 targeting.

Co-authored-by: Parker Bibus <parker.bibus@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Materialize the SDK's installed Microsoft.NETCore.App framework under the exact local WebAssembly tool package version so ILLink can start without broad roll-forward settings.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* Acquire coherent nightly WASM workloads

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Fix BenchmarkDotNet documentation link

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 797f00e5-64e5-4d0b-9b62-bf06a1bf9c9d

* Address nightly WASM review feedback

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 797f00e5-64e5-4d0b-9b62-bf06a1bf9c9d

* Use Windows syntax for WASM package sources

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 797f00e5-64e5-4d0b-9b62-bf06a1bf9c9d

* Use Windows path for WASM dotnet payload

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 797f00e5-64e5-4d0b-9b62-bf06a1bf9c9d

* Scope nightly WASM workload setup

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 797f00e5-64e5-4d0b-9b62-bf06a1bf9c9d

* Use workload no-cache option

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 797f00e5-64e5-4d0b-9b62-bf06a1bf9c9d

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 797f00e5-64e5-4d0b-9b62-bf06a1bf9c9d
….100+azdo.15299678 (dotnet#5309)

On relative base path root
Microsoft.Android.Sdk.Windows From Version 36.1.115 -> To Version 36.1.117

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/xharness build 20260909.1
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26458.2 -> To Version 11.0.0-prerelease.26459.1

* Update dependencies from https://github.com/dotnet/xharness build 20260911.1
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26458.2 -> To Version 11.0.0-prerelease.26461.1

* Update dependencies from https://github.com/dotnet/xharness build 20260914.1
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26458.2 -> To Version 11.0.0-prerelease.26464.1

* Update dependencies from https://github.com/dotnet/xharness build 20260915.1
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26458.2 -> To Version 11.0.0-prerelease.26465.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/maui build 20260908.7
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.110-ci.main.26458.8

* Update dependencies from https://github.com/dotnet/maui build 20260909.7
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.110-ci.main.26459.8

* Update dependencies from https://github.com/dotnet/maui build 20260910.4
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.110-ci.main.26460.5

* Update dependencies from https://github.com/dotnet/maui build 20260911.2
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.110-ci.main.26461.3

* Update dependencies from https://github.com/dotnet/maui build 20260911.4
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.110-ci.main.26461.5

* Update dependencies from https://github.com/dotnet/maui build 20260911.6
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.120-ci.main.26461.7

* Update dependencies from https://github.com/dotnet/maui build 20260911.8
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.120-ci.main.26461.9

* Update dependencies from https://github.com/dotnet/maui build 20260912.2
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.120-ci.main.26462.3

* Update dependencies from https://github.com/dotnet/maui build 20260912.3
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.120-ci.main.26462.4

* Update dependencies from https://github.com/dotnet/maui build 20260912.7
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.120-ci.main.26462.8

* Update dependencies from https://github.com/dotnet/maui build 20260913.1
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.120-ci.main.26463.2

* Update dependencies from https://github.com/dotnet/maui build 20260913.4
On relative base path root
Microsoft.Maui.Controls From Version 10.0.110-ci.main.26458.5 -> To Version 10.0.120-ci.main.26463.5

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/dotnet build 20260908.9
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26458.103 -> To Version 11.0.0-beta.26458.109
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26458.103 -> To Version 11.0.0-rc.2.26458.109
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26458.103 -> To Version 11.0.100-rc.2.26458.109

* Update dependencies from https://github.com/dotnet/dotnet build 20260911.10
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26458.103 -> To Version 11.0.0-beta.26461.110
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26458.103 -> To Version 11.0.0-rc.2.26461.110
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26458.103 -> To Version 11.0.100-rc.2.26461.110

* Update dependencies from https://github.com/dotnet/dotnet build 20260911.15
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26458.103 -> To Version 11.0.0-beta.26461.115
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26458.103 -> To Version 11.0.0-rc.2.26461.115
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26458.103 -> To Version 11.0.100-rc.2.26461.115

* Update dependencies from https://github.com/dotnet/dotnet build 20260914.19
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26458.103 -> To Version 11.0.0-beta.26464.119
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26458.103 -> To Version 11.0.0-rc.2.26464.119
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26458.103 -> To Version 11.0.100-rc.2.26464.119

* Update dependencies from https://github.com/dotnet/dotnet build 20260915.2
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26458.103 -> To Version 11.0.0-beta.26465.102
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26458.103 -> To Version 11.0.0-rc.2.26465.102
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26458.103 -> To Version 11.0.100-rc.2.26465.102

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Adopt standalone Helix monitoring for SDK performance CI

Pair internal asynchronous submissions with a credentialed stage monitor and pin its tool alongside the Helix SDK. Preserve public, PR, and local synchronous behavior.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Keep SDK monitor variables in one template guard

Evaluate the internal-run predicate directly while expanding root variables. Define the async flag, pool provider, and Helix credential group together so same-block variable lookup cannot omit monitor prerequisites.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Complete SDK Helix monitor public support and Linux startup

Enable anonymous monitoring for selected public and PR jobs, keep internal credentials guarded, and bound the monitor to six hours without changing sender or work-item timeouts. Restore the Arcade bootstrap executable bit for Linux tool restore.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Keep SDK performance matrix legs distinct in Helix monitoring

Prefix monitor test-run identities with the matrix-expanded agent job name so independent channels sharing a phase and queue are not treated as retries. Retain stable identities for job and stage retries and scope the naming change to monitored SDK flows.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Always include the SDK performance Helix monitor

Keep asynchronous submission, the pool provider, matrix identity prefix, and monitor parameter block unconditional. Use anonymous Helix credentials outside internal non-PR runs, and allow legitimate no-workload stages without changing workload selection or timeout budgets.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Provide SDK monitor credentials for internal PR runs

Align monitor credential eligibility with dotnet/runtime#133885: import the Helix group and select its token for the internal project regardless of build reason. Public runs, including public PRs, remain anonymous. Preserve workload selection and monitor settings.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Fail SDK performance runs without Helix jobs

Keep the monitor unconditional but reject zero-job discovery, including internal manual runs with all workload selectors false. Preserve workload selection, credential scope, timeout budgets, and matrix identities.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Forward the SDK Helix monitor token directly

Match the accepted runtime pipeline convention by passing HelixApiAccessToken without a compile-time iif. Keep the credential group internal-only and document the public empty-value contract without assuming unresolved macros become empty.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Clarify public Helix access with direct token forwarding

Document the established forwarding convention without asserting an unverified empty-variable requirement. Read-only checks confirmed matching public job and work-item visibility with no auth and a literal unresolved-token header.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Parker Bibus <parker.bibus@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…er configuration (dotnet#5295)

* Configure r2r to disable runtime code generation in the r2r_interpreter configuration

This configuration used to be hardcoded in crossgen2, but it workaround was recently reverted with proper support added in dotnet/runtime@5b11923. This means r2r_interpreter configuration needs to pass `--target-allows-runtime-code-generation:false` to crossgen. This can be achieved by having the bdn autogenerated project receive the msbuild property `PublishReadyToRunCrossgen2ExtraArgs` initialized to this extra arg. Given bdn doesn't support this configuration via its cli arguments (https://github.com/dotnet/BenchmarkDotNet/blob/master/src/BenchmarkDotNet/ConsoleArguments/CommandLineOptions.cs), we add a new argument to the microbenchmark project --msbuild-argument, which will be forwarded to bdn via the job arguments (job.WithMsBuildArguments).

* Document microbenchmark MSBuild argument syntax

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Parker Bibus <parker.bibus@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
….100+azdo.15299689 (dotnet#5315)

On relative base path root
Microsoft.Android.Sdk.Windows From Version 36.1.117 -> To Version 36.1.118

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/maui build 20260916.1
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.120-ci.inflight.26466.1

* Update dependencies from https://github.com/dotnet/maui build 20260916.12
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.120-ci.inflight.26466.12

* Update dependencies from https://github.com/dotnet/maui build 20260917.7
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.110-ci.main.26467.8

* Update dependencies from https://github.com/dotnet/maui build 20260917.10
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.120-ci.inflight.26467.29

* Update dependencies from https://github.com/dotnet/maui build 20260918.8
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.120-ci.inflight.26468.10

* Update dependencies from https://github.com/dotnet/maui build 20260920.2
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.120-ci.inflight.26470.2

* Update dependencies from https://github.com/dotnet/maui build 20260921.10
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.120-ci.inflight.26471.12

* Update dependencies from https://github.com/dotnet/maui build 20260921.14
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.120-ci.inflight.26471.16

* Update dependencies from https://github.com/dotnet/maui build 20260922.7
On relative base path root
Microsoft.Maui.Controls From Version 10.0.120-ci.main.26463.5 -> To Version 10.0.120-ci.inflight.26472.9

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/dotnet build 20260915.8
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26465.108
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26465.108
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26465.108

* Update dependencies from https://github.com/dotnet/dotnet build 20260915.13
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26465.113
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26465.113
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26465.113

* Update dependencies from https://github.com/dotnet/dotnet build 20260916.22
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26466.122
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26466.122
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26466.122

* Update dependencies from https://github.com/dotnet/dotnet build 20260917.4
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26467.104
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26467.104
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26467.104

* Update dependencies from https://github.com/dotnet/dotnet build 20260918.10
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26468.110
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26468.110
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26468.110

* Update dependencies from https://github.com/dotnet/dotnet build 20260918.17
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26468.117
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26468.117
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26468.117

* Update dependencies from https://github.com/dotnet/dotnet build 20260919.4
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26469.104
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26469.104
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26469.104

* Update dependencies from https://github.com/dotnet/dotnet build 20260919.8
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26469.108
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26469.108
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26469.108

* Update dependencies from https://github.com/dotnet/dotnet build 20260919.9
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26469.109
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26469.109
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26469.109

* Update dependencies from https://github.com/dotnet/dotnet build 20260920.1
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26470.101
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26470.101
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26470.101

* Update dependencies from https://github.com/dotnet/dotnet build 20260920.3
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26470.103
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26470.103
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26470.103

* Update dependencies from https://github.com/dotnet/dotnet build 20260921.9
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26471.109
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26471.109
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26471.109

* Update dependencies from https://github.com/dotnet/dotnet build 20260922.6
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26472.106
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26472.106
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26472.106

* Update dependencies from https://github.com/dotnet/dotnet build 20260922.8
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26472.108
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rc.2.26472.108
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rc.2.26472.108

* Update dependencies from https://github.com/dotnet/dotnet build 20260922.24
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26472.124
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rtm.26472.124
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rtm.26472.124

* Update dependencies from https://github.com/dotnet/dotnet build 20260923.4
On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26465.102 -> To Version 11.0.0-beta.26473.104
Microsoft.Extensions.Logging , Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Ref , Microsoft.WindowsDesktop.App.Ref , System.Threading.Channels From Version 11.0.0-rc.2.26465.102 -> To Version 11.0.0-rtm.26473.104
Microsoft.NET.Sdk From Version 11.0.100-rc.2.26465.102 -> To Version 11.0.100-rtm.26473.104

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…923.4 (dotnet#5318)

On relative base path root
Microsoft.DotNet.Helix.JobMonitor From Version 11.0.0-beta.26458.103 -> To Version 11.0.0-beta.26473.104

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/xharness build 20260916.1
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26465.1 -> To Version 11.0.0-prerelease.26466.1

* Update dependencies from https://github.com/dotnet/xharness build 20260921.1
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26465.1 -> To Version 11.0.0-prerelease.26471.1

* Update dependencies from https://github.com/dotnet/xharness build 20260921.4
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26465.1 -> To Version 11.0.0-prerelease.26471.4

* Update dependencies from https://github.com/dotnet/xharness build 20260922.1
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26465.1 -> To Version 11.0.0-prerelease.26472.1

* Update dependencies from https://github.com/dotnet/xharness build 20260923.1
On relative base path root
Microsoft.DotNet.XHarness.CLI From Version 11.0.0-prerelease.26465.1 -> To Version 11.0.0-prerelease.26473.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
The wasm codegen issue that produced invalid Jil ISO8601 TimeSpan deserializers was fixed by dotnet/runtime#133210, merged as a5b8d110306eff632cced48a4d108d619393a6a4. Remove the temporary Jil.dll R2R exclusion so the CoreCLR browser-WASM lane compiles it normally again.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Install wasm-tools once into the SDK correlation payload and make all Blazor scenario workload helpers read-only. Keep publish and measurement on Helix, avoiding partial workload uninstalls that corrupt subsequent work items.

Preserve non-AOT localized publishing and pass the localized AOT argument directly instead of treating item metadata as a property. Add real MSBuild command-evaluation and Python helper regression coverage and document the lifecycle.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@LoopedBard3
LoopedBard3 deleted the loopedbard3-wasm-publish-failure branch September 30, 2026 17:52
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