Skip to content

[release/v7.6] Move PowerShell build to depend on .NET SDK 10.0.101#26716

Merged
daxian-dbw merged 1 commit intoPowerShell:release/v7.6from
daxian-dbw:backport/release/v7.6/26595-3f54d4af1
Jan 21, 2026
Merged

[release/v7.6] Move PowerShell build to depend on .NET SDK 10.0.101#26716
daxian-dbw merged 1 commit intoPowerShell:release/v7.6from
daxian-dbw:backport/release/v7.6/26595-3f54d4af1

Conversation

@daxian-dbw
Copy link
Member

Backport of #26595 to release/v7.6

Triggered by @daxian-dbw on behalf of @pwshBot

Original CL Label: CL-BuildPackaging

/cc @PowerShell/powershell-maintainers

Impact

REQUIRED: Choose either Tooling Impact or Customer Impact (or both). At least one checkbox must be selected.

Tooling Impact

  • Required tooling change
  • Optional tooling change (include reasoning)

Updates .NET SDK version to 10.0.101 which is required for building PowerShell 7.6.

Customer Impact

  • Customer reported
  • Found internally

Regression

REQUIRED: Check exactly one box.

  • Yes
  • No

This is not a regression.

Testing

The change updates the .NET SDK version in the build configuration. Testing should verify that builds complete successfully with the new SDK version and that no functionality is broken.

Risk

REQUIRED: Check exactly one box.

  • High
  • Medium
  • Low

This is a routine SDK version update from the automated bot. The same change has already been tested and merged in the master branch.

Copilot AI review requested due to automatic review settings January 21, 2026 20:34
@daxian-dbw daxian-dbw requested a review from a team as a code owner January 21, 2026 20:34
@daxian-dbw daxian-dbw added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Jan 21, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR backports changes from master (#26595) to update the .NET SDK version from 10.0.100 to 10.0.101 for PowerShell 7.6 builds. The update includes the SDK version change and corresponding updates to NuGet package dependencies that are part of the .NET ecosystem.

Changes:

  • Updates .NET SDK version to 10.0.101 in build configuration files
  • Updates .NET package dependencies from 10.0.0 to 10.0.1 across the solution
  • Updates related third-party packages (BenchmarkDotNet, Microsoft.CodeAnalysis, Humanizer, Markdig, etc.) to their latest compatible versions

Reviewed changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated no comments.

Show a summary per file
File Description
global.json Updates SDK version from 10.0.100 to 10.0.101
DotnetRuntimeMetadata.json Updates sdkImageVersion to match SDK version
tools/cgmanifest.json Updates component detection manifest with new package versions
src/System.Management.Automation/System.Management.Automation.csproj Updates core .NET packages (Registry, Configuration, DirectoryServices, Management, Security) to 10.0.1
src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.csproj Updates Microsoft.CodeAnalysis.CSharp to 5.0.0
src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj Updates System.ServiceProcess.ServiceController to 10.0.1
src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj Updates multiple .NET packages to 10.0.1
src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj Updates System.Diagnostics.EventLog to 10.0.1
src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj Updates Markdig.Signed, Microsoft.CodeAnalysis.CSharp, and System.Drawing.Common
src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj Updates System.ServiceProcess.ServiceController to 10.0.1
src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj Updates System.Diagnostics.PerformanceCounter to 10.0.1
test/tools/WebListener/WebListener.csproj Updates Microsoft.AspNetCore.Mvc.NewtonsoftJson to 10.0.1
test/tools/TestService/TestService.csproj Updates Microsoft.Windows.Compatibility to 10.0.1
test/perf/dotnet-tools/ResultsComparer/ResultsComparer.csproj Updates BenchmarkDotNet to 0.15.8
test/perf/dotnet-tools/BenchmarkDotNet.Extensions/BenchmarkDotNet.Extensions.csproj Updates BenchmarkDotNet packages to 0.15.8

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@daxian-dbw daxian-dbw merged commit 9c84430 into PowerShell:release/v7.6 Jan 21, 2026
42 of 44 checks passed
@daxian-dbw daxian-dbw deleted the backport/release/v7.6/26595-3f54d4af1 branch January 21, 2026 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants