Skip to content

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

Merged
daxian-dbw merged 2 commits intoPowerShell:release/v7.6from
daxian-dbw:backport/release/v7.6/26697-dab346a6b
Jan 21, 2026
Merged

[release/v7.6] Move PowerShell build to depend on .NET SDK 10.0.102#26717
daxian-dbw merged 2 commits intoPowerShell:release/v7.6from
daxian-dbw:backport/release/v7.6/26697-dab346a6b

Conversation

@daxian-dbw
Copy link
Member

Backport of #26697 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.102 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 to 10.0.102 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.

Merge Conflicts

Minor conflict in test/xUnit/xUnit.tests.csproj resolved by accepting the version update of XunitXml.TestLogger from 7.0.2 to 8.0.0.

Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
@daxian-dbw daxian-dbw requested review from a team and jshigetomi as code owners January 21, 2026 20:53
Copilot AI review requested due to automatic review settings January 21, 2026 20:53
@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 the .NET SDK update from version 10.0.101 to 10.0.102 to the release/v7.6 branch. The change includes updating the SDK version in global.json and updating numerous related NuGet package versions from 10.0.1 to 10.0.2 across multiple project files and the component manifest. A merge conflict was resolved by updating XunitXml.TestLogger from 7.0.2 to 8.0.0.

Changes:

  • Updated .NET SDK version from 10.0.101 to 10.0.102 in global.json
  • Updated 40+ NuGet package references from version 10.0.1 to 10.0.2 across source and test projects
  • Updated XunitXml.TestLogger from 7.0.2 to 8.0.0 as part of merge conflict resolution

Reviewed changes

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

Show a summary per file
File Description
global.json Updated SDK version from 10.0.101 to 10.0.102
tools/cgmanifest.json Updated 40+ package versions from 10.0.1 to 10.0.2, JsonPointer.Net from 6.0.0 to 6.0.1, and moved schema definition to end of file
test/xUnit/xUnit.tests.csproj Updated XunitXml.TestLogger from 7.0.2 to 8.0.0
test/tools/WebListener/WebListener.csproj Updated Microsoft.AspNetCore.Mvc.NewtonsoftJson from 10.0.1 to 10.0.2
test/tools/TestService/TestService.csproj Updated Microsoft.Windows.Compatibility from 10.0.1 to 10.0.2
src/System.Management.Automation/System.Management.Automation.csproj Updated 6 package references from 10.0.1 to 10.0.2
src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj Updated System.ServiceProcess.ServiceController from 10.0.1 to 10.0.2
src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj Updated 6 package references from 10.0.1 to 10.0.2
src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj Updated System.Diagnostics.EventLog from 10.0.1 to 10.0.2
src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj Updated System.Drawing.Common from 10.0.1 to 10.0.2
src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj Updated System.ServiceProcess.ServiceController from 10.0.1 to 10.0.2
src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj Updated System.Diagnostics.PerformanceCounter from 10.0.1 to 10.0.2

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

@daxian-dbw daxian-dbw merged commit 0a91265 into PowerShell:release/v7.6 Jan 21, 2026
36 of 38 checks passed
@daxian-dbw daxian-dbw deleted the backport/release/v7.6/26697-dab346a6b branch January 21, 2026 21:31
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