Skip to content

[release/11.0.1xx] Source code updates from dotnet/dotnet - #20932

Open
dotnet-maestro[bot] wants to merge 3 commits into
release/11.0.1xxfrom
darc-release/11.0.1xx-c9456dc4-7df9-436c-9969-1d0078f6a873
Open

dotnet-maestro[bot] wants to merge 3 commits into
release/11.0.1xxfrom
darc-release/11.0.1xx-c9456dc4-7df9-436c-9969-1d0078f6a873

Conversation

@dotnet-maestro

@dotnet-maestro dotnet-maestro Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Note

This is a codeflow update. It may contain both source code changes from
the VMR
as well as dependency updates. Learn more here.

This pull request brings the following source code changes

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

Updated Dependencies

  • From 10.0.14 to 10.0.14 (commit link unavailable)
    • System.Security.Cryptography.Xml

Associated changes in source repos

Diff the source with this PR branch
darc vmr diff --name-only https://github.com/dotnet/dotnet:1f64ef47a8bab8b70faef698083e1d7a45dc4146..https://github.com/dotnet/fsharp:darc-release/11.0.1xx-c9456dc4-7df9-436c-9969-1d0078f6a873

Updated Dependencies:
System.Security.Cryptography.Xml (Version 10.0.14 -> 10.0.14)
[[ commit created by automation ]]
@github-actions

This comment has been minimized.

No dependency updates to commit
[[ commit created by automation ]]
@github-actions

This comment has been minimized.

No dependency updates to commit
[[ commit created by automation ]]
@dotnet-maestro

dotnet-maestro Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor Author

@github-actions

github-actions Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

Build Failure Analysis

Summary - Two independent build failures were captured: NativeAOT restore rejected the SDK-selected Microsoft.DotNet.ILCompiler 10.0.9 as vulnerable, while the IcedTasks test repository hit a concurrent stamp-file write.

Root cause: vulnerable SDK-selected NativeAOT compiler pack

Both the classic- and compressed-metadata NativeAOT legs failed while restoring tests/AheadOfTime/NativeAOT/NativeAOT_Test.fsproj. The .NET SDK's Microsoft.NETCoreSdk.BundledVersions.props selects Microsoft.DotNet.ILCompiler 10.0.9 for net10.0; NuGet then promoted advisory GHSA-p3jp-9v83-76w9 to NU1903 because the project enables TreatWarningsAsErrors.

Affected errors

  • tests/AheadOfTime/NativeAOT/NativeAOT_Test.fsproj - NU1903: Package 'Microsoft.DotNet.ILCompiler' 10.0.9 has a known high severity vulnerability in both NativeAOT configurations.
  • External TestRepo/Directory.Build.targets:22 - MSB3371: parallel ToolRestore targets attempted to touch the same dotnet-tool-restore-...-Windows_NT stamp file. This is separate from the F# repository source and is not fixed by changing the PR.

Fix attempt - blocked

Delivery - none

No code was published. A safe package/version override must be checked against both NativeAOT configurations, but targeted validation could not run because this checkout has no usable .NET SDK. The PR changes only eng/Version.Details.props and eng/Version.Details.xml; neither selects the implicit ILCompiler package.

Checks

  • Queried errors and build overviews for all 22 supplied binlogs. Remaining build errors: two equivalent NU1903 NativeAOT restores and one independent MSB3371 IcedTasks stamp-file race; all other binlogs report successful builds.
  • dotnet restore tests/AheadOfTime/NativeAOT/NativeAOT_Test.fsproj --no-cache --force --verbosity:minimal - exit 155; the runner reported that no .NET SDK was available.
  • ./.dotnet/dotnet restore tests/AheadOfTime/NativeAOT/NativeAOT_Test.fsproj --no-cache --force --verbosity:minimal - not started; execution of the repository-local SDK was denied by the runner.
Build evidence
Leg Result Evidence
Windows classic metadata NativeAOT Failed Restore selected Microsoft.DotNet.ILCompiler@10.0.9; NU1903
Windows compressed metadata NativeAOT Failed Same restore failure and package version
IcedTasks Test Debug BinaryLogs Failed Touch task in ToolRestore; shared stamp file in use
Remaining 19 binlogs Succeeded Zero reported errors and successful build overview

PR head remained 881f67042190a662c6c7d8093a652a54f359fd19; the current merge ref remained 103bcf99179ac79ab18311e9735a4d45ae086fbe immediately before publication. Workflow run

Structured data:

{
  "artifact_kind": "analysis",
  "fix_delivery": "none",
  "fix_status": "blocked",
  "workflow_artifact": "build-failure-analysis"
}

Automated content by GitHub Copilot. Generated by the Build Failure Analysis workflow. · copilot · gpt56 · 174.8 AIC · ⌖ 19.3 AIC · ⊞ 22.1K | [History]( · ◷)

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

0 participants