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:08This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters