[release/v7.4.15] Select New MSIX Package Name by adityapatwardhan · Pull Request #27173 · PowerShell/PowerShell · GitHub
Skip to content

[release/v7.4.15] Select New MSIX Package Name#27173

Merged
adityapatwardhan merged 1 commit intoPowerShell:release/v7.4.15from
adityapatwardhan:backport/release/v7.4.15/27096-a17f1761e
Apr 3, 2026
Merged

[release/v7.4.15] Select New MSIX Package Name#27173
adityapatwardhan merged 1 commit intoPowerShell:release/v7.4.15from
adityapatwardhan:backport/release/v7.4.15/27096-a17f1761e

Conversation

@adityapatwardhan
Copy link
Copy Markdown
Member

Backport of #27096 to release/v7.4.15

Triggered by @adityapatwardhan on behalf of @jshigetomi

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)

The MSIX package file filter was using a lowercase pattern powershell-*.msix which fails to match the actual capitalized file names (e.g., PowerShellPreview-7.4.x-win-x64.msix). This fix ensures the correct MSIX files are found and processed during signing and packaging on the release branch.

Customer Impact

  • Customer reported
  • Found internally

Regression

REQUIRED: Check exactly one box.

  • Yes
  • No

This is not a regression.

Testing

The change updates the $msixPkgNameFilter variable in the packaging and signing pipeline templates from powershell-*.msix to PowerShell*.msix. Verified by the original PR passing CI and confirmed the pattern matches release MSIX file naming conventions.

Risk

REQUIRED: Check exactly one box.

  • High
  • Medium
  • Low

Simple string pattern fix in pipeline templates with no runtime logic changes. The original PR was verified and merged to master.

Co-authored-by: Justin Chung <chungjustin@microsoft.com>
@adityapatwardhan adityapatwardhan requested a review from a team as a code owner April 2, 2026 22:33
@adityapatwardhan adityapatwardhan added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Apr 2, 2026
Copilot AI review requested due to automatic review settings April 2, 2026 22:33
Copy link
Copy Markdown
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

Backport to release/v7.4.15 of the Windows packaging/signing pipeline fix so MSIX artifacts are correctly discovered when the produced file name starts with PowerShell / PowerShellPreview (instead of powershell-).

Changes:

  • Update MSIX package name filter in the Windows signing template to PowerShell*.msix.
  • Update MSIX package name filter in the Windows packaging template to PowerShell*.msix.

Reviewed changes

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

File Description
.pipelines/templates/packaging/windows/sign.yml Adjusts MSIX glob so the signing stage finds PowerShell*.msix artifacts (including Preview naming).
.pipelines/templates/packaging/windows/package.yml Adjusts MSIX glob so the packaging stage copies the correct unsigned PowerShell*.msix artifacts.

@adityapatwardhan adityapatwardhan merged commit 2287361 into PowerShell:release/v7.4.15 Apr 3, 2026
40 checks passed
@adityapatwardhan adityapatwardhan deleted the backport/release/v7.4.15/27096-a17f1761e branch April 3, 2026 19:56
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.

4 participants