[release/v7.4] Merge the v7.6.0-preview.5 release branch back to master#26920
Merged
TravisEz13 merged 2 commits intoPowerShell:release/v7.4from Feb 27, 2026
Merged
Conversation
The v7.6.0-preview.5 release is done. Merge the release branch back to master using a merge commit.
Contributor
There was a problem hiding this comment.
Pull request overview
Backports build/release pipeline updates from the v7.6.0-preview.5 release branch into release/v7.4, focusing on Store (MSIX) publishing, validation bootstrapping, and release-tag/changelog URL generation logic.
Changes:
- Updates MSIX Store publishing to a 3-task split (LTS/Stable/Preview) and aligns service endpoints.
- Adds .NET bootstrap initialization to SDK and global-tool validation templates.
- Improves changelog URL anchor generation regex and updates Linux SDK validation image to Ubuntu 22.04.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| .pipelines/templates/windows-hosted-build.yml | Updates the module list copied into the Windows global tool package. |
| .pipelines/templates/release-validate-sdk.yml | Adds Start-PSBootstrap -Scenario Dotnet and related .NET environment configuration. |
| .pipelines/templates/release-validate-globaltools.yml | Adds Start-PSBootstrap -Scenario Dotnet to global tool install/validation steps. |
| .pipelines/templates/release-githubNuget.yml | Adjusts preview detection and changelog URL anchor formatting for tag messages. |
| .pipelines/templates/release-MSIX-Publish.yml | Splits Store publish into separate LTS/Stable/Preview tasks and updates changelog URL anchor formatting. |
| .pipelines/templates/package-create-msix.yml | Simplifies StoreBroker package creation to use a single endpoint/task configuration. |
| .pipelines/templates/channelSelection.yml | Minor formatting cleanup in channel selection step. |
| .pipelines/PowerShell-Release-Official.yml | Updates Linux SDK validation image to Ubuntu 22.04. |
Co-authored-by: Copilot <[email protected]>
jshigetomi
approved these changes
Feb 27, 2026
adityapatwardhan
pushed a commit
to adityapatwardhan/PowerShell
that referenced
this pull request
Mar 2, 2026
…er (PowerShell#26920) Co-authored-by: Dongbo Wang <[email protected]> Co-authored-by: Copilot <[email protected]>
9 tasks
jshigetomi
pushed a commit
to jshigetomi/PowerShell
that referenced
this pull request
Mar 2, 2026
…er (PowerShell#26920) Co-authored-by: Dongbo Wang <[email protected]> Co-authored-by: Copilot <[email protected]>
This was referenced Mar 2, 2026
This 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backport of #26180 to release/v7.4
Triggered by @TravisEz13 on behalf of @daxian-dbw
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
Updates Azure Pipelines templates for MSIX store publishing (3-task split architecture), global tools validation (added bootstrap), SDK validation (added bootstrap and DOTNET_NOLOGO), and improved regex patterns for changelog URL generation. Changes module name from ThreadJob to Microsoft.PowerShell.ThreadJob and updates Linux SDK image to Ubuntu 22.04.
Customer Impact
Regression
REQUIRED: Check exactly one box.
This is not a regression.
Testing
Validated YAML syntax for all modified pipeline files. Confirmed architectural change from 2-task MSIX publish structure (Stable/LTS combined) to 3-task structure (separate LTS, Stable, Preview tasks). Verified all conditions use correct variable syntax and service endpoints. Tested Get-BackportWorktreeDiff function to review all changes against upstream/release/v7.4.
Risk
REQUIRED: Check exactly one box.
This backport includes significant architectural changes to Azure Pipelines store publishing automation (splitting from 2 to 3 conditional tasks) and updates to SDK validation bootstrapping. While these changes come from the tested v7.6.0-preview.5 release branch, they modify critical build and release infrastructure. The changes are well-understood and conflicts were carefully resolved following established patterns.
Merge Conflicts
Resolved conflicts in 5 files: