Bring Release Changes from v7.6.0-preview.6 Release by jshigetomi · Pull Request #26626 · PowerShell/PowerShell

and others added 7 commits

December 17, 2025 16:06
…eate

Remove the condition duplication in YAML for MSIX create

----
#### AI description  (iteration 1)
#### PR Classification
This pull request is a code cleanup that removes redundant condition logic from the MSIX creation pipeline configuration.

#### PR Summary
The changes streamline the YAML configuration to eliminate duplicated conditional checks, enhancing clarity in the pipeline setup.
- `/.pipelines/templates/package-create-msix.yml`: Removed the duplicate `condition: failed()` line from the job configuration.
- `/.pipelines/templates/package-create-msix.yml`: Applied a minor cosmetic adjustment to the `displayName` entry.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Update the ThirdPartyNotices file

----
#### AI description  (iteration 1)
#### PR Classification
This pull request is a documentation update focused on refreshing and standardizing the license and dependency metadata in the ThirdPartyNotices file.

#### PR Summary
The pull request revises the content of the `ThirdPartyNotices.txt` file by streamlining the MIT license text and updating dependency version numbers and copyright notices.
- `ThirdPartyNotices.txt`: Consolidated redundant MIT license blocks into a consistent format.
- `ThirdPartyNotices.txt`: Updated multiple library version numbers (e.g. components upgraded from 9.0.9 to 10.0.0 and version changes for System.ServiceModel and Microsoft.Win32 libraries).
- `ThirdPartyNotices.txt`: Adjusted several dependency entries, including renaming and version updates (e.g. Markdig.Signed from 0.42.0 to 0.43.0).
- `ThirdPartyNotices.txt`: Revised copyright statements (e.g. Unicode copyright updated from 1991–2022 to 1991–2024).
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Do not install dotnet-format tool for official builds

----
#### AI description  (iteration 1)
#### PR Classification
Configuration change to skip installing the dotnet-format tool during official builds.

#### PR Summary
This pull request updates the build script to conditionally install the .NET SDK and dotnet-format tool only when not running in an official build environment.
- **`/build.psm1`**: Wraps the .NET installation block in an `if (-not $env:TF_BUILD)` condition, preventing the installation of the dotnet-format tool on official builds.
- **`/build.psm1`**: Maintains existing behavior for non-official builds while ensuring that official builds remain streamlined.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
…ved in merging

Add ob_restore_phase false to cloning which was removed in merging

----
#### AI description  (iteration 1)
#### PR Classification
Pipeline configuration update that restores a previously removed parameter.

#### PR Summary
This pull request reintroduces the `ob_restore_phase` parameter with a value of false in the cloning step of the CI/CD pipeline configuration.
- Modified `/.pipelines/templates/packaging/windows/package.yml` to add `ob_restore_phase: false` in the clone template parameters.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
Fix Windows Signing stage and MSIX create stage

----
#### AI description  (iteration 1)
#### PR Classification
Bug fix addressing issues in the Windows Signing and MSIX creation stages.

#### PR Summary
This pull request fixes the Windows signing and MSIX package creation processes. It ensures that dotnet is available early in the bootstrap and corrects YAML condition expressions for package tasks.
- `build.psm1`: Moved the dotnet availability check to an earlier section, ensuring that .NET SDK dependencies are met before proceeding.
- `.pipelines/templates/package-create-msix.yml`: Updated condition expressions to use variable dictionary references for both preview and stable/LTS package tasks.
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->

Copilot AI review requested due to automatic review settings

December 17, 2025 22:08

daxian-dbw