Skip to content

[master] Update branch for release v7.7.0-preview.4 - #27828

Open
Dongbo Wang (daxian-dbw) wants to merge 4 commits into
PowerShell:masterfrom
daxian-dbw:release-prep
Open

[master] Update branch for release v7.7.0-preview.4#27828
Dongbo Wang (daxian-dbw) wants to merge 4 commits into
PowerShell:masterfrom
daxian-dbw:release-prep

Conversation

@daxian-dbw

@daxian-dbwDongbo Wang (daxian-dbw) commented Aug 11, 2026

Copy link
Copy Markdown
Member

Cherry-picked the commits from #27825 because the bot account has not agreed to the Contributor License Agreement, and thus the merge of that PR is blocked.

About the test change

The test failed due to an intentional bug fix in .NET that changed the rounding for double-to-decimal conversion: dotnet/runtime#130566. This is the minimal repro of the issue:

$v=4567.123456789$d= [decimal]::new($v)
$d.ToString()

On v7.6.4, the result is: 4567.123456789
Withe .NET 11 preview7, the result is: 4567.1234567889996469602920115

The fix is to avoid double-to-decimal conversion, but use the decimal literal d directly.

CopilotAI lite review requested due to automatic review settings August 11, 2026 22:40
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Cherry-picks PR #27825 changes onto master to advance the repo’s release branch dependencies for v7.7.0-preview.4, primarily by updating the pinned .NET SDK build version and synchronizing related dependency metadata/manifests.

Changes:

  • Update pinned .NET SDK from 11.0.100-preview.6.26359.118 to 11.0.100-preview.7.26381.103 (and corresponding metadata/changelog entry).
  • Bump several NuGet package references in project files to the 11.0.0-preview.7.26381.103 wave (plus Perfolizer 0.7.5).
  • Refresh CG manifests (add $schema, update recorded package versions).

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.

Show a summary per file
FileDescription
tools/cgmanifest/tpn/cgmanifest.jsonAdds schema and updates recorded component versions for TPN manifest.
tools/cgmanifest/main/cgmanifest.jsonAdds schema and updates recorded component versions for main manifest.
test/tools/WebListener/WebListener.csprojBumps ASP.NET Core NewtonsoftJson package to preview.7.
test/perf/dotnet-tools/ResultsComparer/ResultsComparer.csprojBumps Perfolizer to 0.7.5.
src/System.Management.Automation/System.Management.Automation.csprojUpdates corefx-derived package references to preview.7.
src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csprojUpdates ServiceController package to preview.7.
src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csprojUpdates forced dependency versions to preview.7.
src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csprojUpdates EventLog package to preview.7.
src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csprojUpdates System.Drawing.Common to preview.7.
src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csprojUpdates ServiceController package to preview.7.
src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csprojUpdates PerformanceCounter package to preview.7.
global.jsonPins build SDK to 11.0.100-preview.7.26381.103.
DotnetRuntimeMetadata.jsonUpdates sdkImageVersion to match the new pinned SDK.
CHANGELOG/v7.7/dependencychanges.jsonRecords the .NET SDK update in the dependency change log.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment threadtools/cgmanifest/tpn/cgmanifest.json
Comment threadCHANGELOG/v7.7/dependencychanges.json
Comment threadtools/cgmanifest/tpn/cgmanifest.json
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

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

Labels

CL-BuildPackagingIndicates 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.

4 participants

@daxian-dbw@SeeminglyScience@pwshBot