Skip to content

[main] Source code updates from dotnet/dotnet - #134394

Merged
akoeplinger merged 8 commits into
mainfrom
darc-main-7bf98b8d-e20c-47e4-bcc3-0dffaec1d876
Sep 24, 2026
Merged

akoeplinger merged 8 commits into
mainfrom
darc-main-7bf98b8d-e20c-47e4-bcc3-0dffaec1d876

Conversation

@dotnet-maestro

@dotnet-maestro dotnet-maestro Bot commented Sep 22, 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 5.12.0-1.26463.105 to 5.12.0-1.26471.108
    • Microsoft.CodeAnalysis
    • Microsoft.CodeAnalysis.Analyzers
    • Microsoft.CodeAnalysis.BannedApiAnalyzers
    • Microsoft.CodeAnalysis.CSharp
    • Microsoft.Net.Compilers.Toolset
  • From 12.0.100-alpha.1.26463.105 to 12.0.100-alpha.1.26471.108
    • Microsoft.CodeAnalysis.NetAnalyzers
    • Microsoft.DotNet.ApiCompat.Task
    • Microsoft.DotNet.GenAPI.Task
  • From 12.0.0-beta.26463.105 to 12.0.0-beta.26471.108
    • Microsoft.DotNet.Arcade.Sdk
    • Microsoft.DotNet.Build.Tasks.Archives
    • Microsoft.DotNet.Build.Tasks.Feed
    • Microsoft.DotNet.Build.Tasks.FileCatalog
    • Microsoft.DotNet.Build.Tasks.Installers
    • Microsoft.DotNet.Build.Tasks.Packaging
    • Microsoft.DotNet.Build.Tasks.TargetFramework
    • Microsoft.DotNet.Build.Tasks.Templating
    • Microsoft.DotNet.CodeAnalysis
    • Microsoft.DotNet.GenAPI
    • Microsoft.DotNet.GenFacades
    • Microsoft.DotNet.Helix.JobMonitor
    • Microsoft.DotNet.Helix.Sdk
    • Microsoft.DotNet.PackageTesting
    • Microsoft.DotNet.RemoteExecutor
    • Microsoft.DotNet.SharedFramework.Sdk
    • Microsoft.DotNet.XliffTasks
    • Microsoft.DotNet.XUnitExtensions
  • From 0.11.5-preview.26463.105 to 0.11.5-preview.26471.108
    • Microsoft.DotNet.Cecil
  • From 2.9.3-beta.26463.105 to 2.9.3-beta.26471.108
    • Microsoft.DotNet.XUnitConsoleRunner
  • From 12.0.0-alpha.1.26463.105 to 12.0.0-alpha.1.26471.108
    • Microsoft.NET.Runtime.Emscripten.Internal
    • Microsoft.NET.Sdk.IL
    • Microsoft.NETCore.App.Ref
    • Microsoft.NETCore.ILAsm
    • runtime.native.System.IO.Ports
    • System.Reflection.Metadata
    • System.Reflection.MetadataLoadContext
    • System.Text.Json
  • From 7.12.0-rc.46405 to 7.12.0-rc.47208
    • NuGet.Frameworks
    • NuGet.Packaging
    • NuGet.ProjectModel
    • NuGet.Versioning
  • From 4.0.0-alpha.1.26463.105 to 4.0.0-alpha.1.26471.108
    • System.CommandLine
  • From 23.1.0-alpha.1.26420.1 to 23.1.0-alpha.1.26457.1
    • runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools
    • runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang
    • runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk
    • runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
    • runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools
    • runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang
    • runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk
    • runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
    • runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools
    • runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang
    • runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk
    • runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
    • runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools
    • runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang
    • runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk
    • runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
    • runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools
    • runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang
    • runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk
    • runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
    • runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools
    • runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang
    • runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk
    • runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
    • runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools
    • runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools
    • runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang
    • runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk
    • runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
  • From 11.0.0-alpha.1.26418.1 to 11.0.0-alpha.1.26459.1
    • runtime.linux-arm64.Microsoft.NETCore.Runtime.Wasm.Node.Transport
    • runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Wasm.Node.Transport
    • runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Wasm.Node.Transport
    • runtime.linux-x64.Microsoft.NETCore.Runtime.Wasm.Node.Transport
    • runtime.osx-arm64.Microsoft.NETCore.Runtime.Wasm.Node.Transport
    • runtime.osx-x64.Microsoft.NETCore.Runtime.Wasm.Node.Transport
    • runtime.win-arm64.Microsoft.NETCore.Runtime.Wasm.Node.Transport
    • runtime.win-x64.Microsoft.NETCore.Runtime.Wasm.Node.Transport

Associated changes in source repos

Diff the source with this PR branch
darc vmr diff --name-only https://github.com/dotnet/dotnet:d1920aa3fa8523a7b8d04d6e442faccb0b0bb68e..https://github.com/dotnet/runtime:darc-main-7bf98b8d-e20c-47e4-bcc3-0dffaec1d876

Updated Dependencies:
Microsoft.CodeAnalysis, Microsoft.CodeAnalysis.Analyzers, Microsoft.CodeAnalysis.BannedApiAnalyzers, Microsoft.CodeAnalysis.CSharp, Microsoft.Net.Compilers.Toolset (Version 5.12.0-1.26463.105 -> 5.12.0-1.26471.101)
Microsoft.CodeAnalysis.NetAnalyzers, Microsoft.DotNet.ApiCompat.Task, Microsoft.DotNet.GenAPI.Task (Version 12.0.100-alpha.1.26463.105 -> 12.0.100-alpha.1.26471.101)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Feed, Microsoft.DotNet.Build.Tasks.FileCatalog, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Packaging, Microsoft.DotNet.Build.Tasks.TargetFramework, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.CodeAnalysis, Microsoft.DotNet.GenAPI, Microsoft.DotNet.GenFacades, Microsoft.DotNet.Helix.JobMonitor, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.PackageTesting, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk, Microsoft.DotNet.XliffTasks, Microsoft.DotNet.XUnitExtensions (Version 12.0.0-beta.26463.105 -> 12.0.0-beta.26471.101)
Microsoft.DotNet.Cecil (Version 0.11.5-preview.26463.105 -> 0.11.5-preview.26471.101)
Microsoft.DotNet.XUnitConsoleRunner (Version 2.9.3-beta.26463.105 -> 2.9.3-beta.26471.101)
Microsoft.NET.Runtime.Emscripten.Internal, Microsoft.NET.Sdk.IL, Microsoft.NETCore.App.Ref, Microsoft.NETCore.ILAsm, runtime.native.System.IO.Ports, System.Reflection.Metadata, System.Reflection.MetadataLoadContext, System.Text.Json (Version 12.0.0-alpha.1.26463.105 -> 12.0.0-alpha.1.26471.101)
NuGet.Frameworks, NuGet.Packaging, NuGet.ProjectModel, NuGet.Versioning (Version 7.12.0-rc.46405 -> 7.12.0-rc.47201)
System.CommandLine (Version 4.0.0-alpha.1.26463.105 -> 4.0.0-alpha.1.26471.101)
runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools, runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools, runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools, runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools, runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools, runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools, runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools, runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools, runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang, runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk, runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools, runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang, runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk, runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools, runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang, runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk, runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools, runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang, runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk, runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools, runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang, runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk, runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools, runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang, runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk, runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools, runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Libclang, runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk, runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools (Version 23.1.0-alpha.1.26420.1 -> 23.1.0-alpha.1.26457.1)
runtime.linux-arm64.Microsoft.NETCore.Runtime.Wasm.Node.Transport, runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Wasm.Node.Transport, runtime.linux-x64.Microsoft.NETCore.Runtime.Wasm.Node.Transport, runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Wasm.Node.Transport, runtime.osx-arm64.Microsoft.NETCore.Runtime.Wasm.Node.Transport, runtime.osx-x64.Microsoft.NETCore.Runtime.Wasm.Node.Transport, runtime.win-arm64.Microsoft.NETCore.Runtime.Wasm.Node.Transport, runtime.win-x64.Microsoft.NETCore.Runtime.Wasm.Node.Transport (Version 11.0.0-alpha.1.26418.1 -> 11.0.0-alpha.1.26459.1)
[[ commit created by automation ]]
@github-actions github-actions Bot added the area-codeflow for labeling automated codeflow label Sep 22, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Updated Dependencies:
Microsoft.CodeAnalysis, Microsoft.CodeAnalysis.Analyzers, Microsoft.CodeAnalysis.BannedApiAnalyzers, Microsoft.CodeAnalysis.CSharp, Microsoft.Net.Compilers.Toolset (Version 5.12.0-1.26471.101 -> 5.12.0-1.26471.108)
Microsoft.CodeAnalysis.NetAnalyzers, Microsoft.DotNet.ApiCompat.Task, Microsoft.DotNet.GenAPI.Task (Version 12.0.100-alpha.1.26471.101 -> 12.0.100-alpha.1.26471.108)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Feed, Microsoft.DotNet.Build.Tasks.FileCatalog, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Packaging, Microsoft.DotNet.Build.Tasks.TargetFramework, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.CodeAnalysis, Microsoft.DotNet.GenAPI, Microsoft.DotNet.GenFacades, Microsoft.DotNet.Helix.JobMonitor, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.PackageTesting, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk, Microsoft.DotNet.XliffTasks, Microsoft.DotNet.XUnitExtensions (Version 12.0.0-beta.26471.101 -> 12.0.0-beta.26471.108)
Microsoft.DotNet.Cecil (Version 0.11.5-preview.26471.101 -> 0.11.5-preview.26471.108)
Microsoft.DotNet.XUnitConsoleRunner (Version 2.9.3-beta.26471.101 -> 2.9.3-beta.26471.108)
Microsoft.NET.Runtime.Emscripten.Internal, Microsoft.NET.Sdk.IL, Microsoft.NETCore.App.Ref, Microsoft.NETCore.ILAsm, runtime.native.System.IO.Ports, System.Reflection.Metadata, System.Reflection.MetadataLoadContext, System.Text.Json (Version 12.0.0-alpha.1.26471.101 -> 12.0.0-alpha.1.26471.108)
NuGet.Frameworks, NuGet.Packaging, NuGet.ProjectModel, NuGet.Versioning (Version 7.12.0-rc.47201 -> 7.12.0-rc.47208)
System.CommandLine (Version 4.0.0-alpha.1.26471.101 -> 4.0.0-alpha.1.26471.108)
[[ commit created by automation ]]
@am11

am11 commented Sep 23, 2026

Copy link
Copy Markdown
Member

@akoeplinger, could you ask copilot to push a fix for API update?

Annotations

[Check failure on line 92 in src/libraries/apicompat/ApiCompat.proj](https://github.com/dotnet/runtime/pull/134394/files#annotation_79741634792)

@azure-pipelines azure-pipelines / dotnet-linker-tests (Build browser-wasm linux release Runtime_Release)

src/libraries/apicompat/ApiCompat.proj#L92

src/libraries/apicompat/ApiCompat.proj(92,5): error : API compatibility errors between 'net10.0/System.Runtime.dll' (left) and 'net11.0/System.Runtime.dll' (right):

[Check failure on line 92 in src/libraries/apicompat/ApiCompat.proj](https://github.com/dotnet/runtime/pull/134394/files#annotation_79741634834)

@azure-pipelines azure-pipelines / dotnet-linker-tests (Build browser-wasm linux release Runtime_Release)

src/libraries/apicompat/ApiCompat.proj#L92

src/libraries/apicompat/ApiCompat.proj(92,5): error CP0022: API 'System.Runtime.CompilerServices.AsyncHelpers' was previously marked experimental and is now stable. Treat this as a new stable API and complete the required API documentation and review.

[Check failure on line 92 in src/libraries/apicompat/ApiCompat.proj](https://github.com/dotnet/runtime/pull/134394/files#annotation_79741634870)

@azure-pipelines azure-pipelines / dotnet-linker-tests (Build browser-wasm linux release Runtime_Release)

src/libraries/apicompat/ApiCompat.proj#L92

src/libraries/apicompat/ApiCompat.proj(92,5): error : API compatibility errors between 'net10.0/netstandard.dll' (left) and 'net11.0/netstandard.dll' (right):

[Check failure on line 92 in src/libraries/apicompat/ApiCompat.proj](https://github.com/dotnet/runtime/pull/134394/files#annotation_79741634924)

@azure-pipelines azure-pipelines / dotnet-linker-tests (Build browser-wasm linux release Runtime_Release)

src/libraries/apicompat/ApiCompat.proj#L92

src/libraries/apicompat/ApiCompat.proj(92,5): error CP0022: API 'System.Security.Cryptography.X509Certificates.PublicKey.PublicKey(System.Security.Cryptography.MLDsa)' was previously marked experimental and is now stable. Treat this as a new stable API and complete the required API documentation and review.

[Check failure on line 92 in src/libraries/apicompat/ApiCompat.proj](https://github.com/dotnet/runtime/pull/134394/files#annotation_79741634981)

@azure-pipelines azure-pipelines / dotnet-linker-tests (Build browser-wasm linux release Runtime_Release)

src/libraries/apicompat/ApiCompat.proj#L92

src/libraries/apicompat/ApiCompat.proj(92,5): error CP0022: API 'System.Security.Cryptography.X509Certificates.PublicKey.PublicKey(System.Security.Cryptography.MLKem)' was previously marked experimental and is now stable. Treat this as a new stable API and complete the required API documentation and review.

View more details on Azure Pipelines

akoeplinger and others added 2 commits September 23, 2026 18:20
Update suppression IDs and targets for the experimental API stability rule introduced in dotnet/sdk#55617.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f93818d0-77f0-4272-ae1f-0fb173075b4d
Align Microsoft.Diagnostics.NETCore.Client with RemoteExecutor's dependency. Migrate the remaining experimental API suppressions to CP0022 and add narrowly scoped CP0023 suppressions for ApiCompat's internal ExperimentalAttribute filtering across target frameworks.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Exclude NullableNat and its two dependent tests and source-generation registrations until dotnet/roslyn#85762 is fixed. Keep updated memory-safety rules and all other union tests enabled.

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

Copilot-Session: 70ba33ed-65f1-483e-b860-e3dc33483e08
Scope CP0023 suppressions to the three already-experimental CmsSigner constructors compared between netstandard2.1 and net10.0.

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

Copilot-Session: 70ba33ed-65f1-483e-b860-e3dc33483e08
@dotnet-maestro

Copy link
Copy Markdown
Contributor Author

Important

While this PR was open, the source repository has received code changes from this repository (an opposite codeflow merged).
To avoid complex conflicts, the codeflow cannot continue until this PR is closed or merged.

You can continue with one of the following options:

  • Ignore this and merge this PR as usual without waiting for the new changes.
    Once merged, Maestro will create a new codeflow PR with the new changes.
  • Close this PR and wait for Maestro to open a new one with old and new changes included.
    You will lose any manual changes made in this PR.
    You can also manually trigger the new codeflow right away by running:
    darc trigger-subscriptions --id f7901f87-9f24-40d6-9bc1-564863937237
    
  • Force a codeflow into this PR at your own risk if you want the new changes.
    User commits made to this PR might be reverted.
    darc trigger-subscriptions --id f7901f87-9f24-40d6-9bc1-564863937237 --force
    

💡 You may consult the FAQ for more information or tag @dotnet/prodconsvcs for assistance.

@akoeplinger
akoeplinger merged commit 9b22ef1 into main Sep 24, 2026
170 of 174 checks passed
@akoeplinger
akoeplinger deleted the darc-main-7bf98b8d-e20c-47e4-bcc3-0dffaec1d876 branch September 24, 2026 09:43
@dotnet-milestone-bot dotnet-milestone-bot Bot added this to the 12.0-preview1 milestone Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-codeflow for labeling automated codeflow

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants