Skip to content

[release/v7.5.6] Fix the container image for vPack, MSIX vPack and Package pipelines#27161

Merged
adityapatwardhan merged 2 commits into
PowerShell:release/v7.5.6from
adityapatwardhan:backport/release/v7.5.6/27015-1f8bbe1e5
Apr 3, 2026
Merged

[release/v7.5.6] Fix the container image for vPack, MSIX vPack and Package pipelines#27161
adityapatwardhan merged 2 commits into
PowerShell:release/v7.5.6from
adityapatwardhan:backport/release/v7.5.6/27015-1f8bbe1e5

Conversation

@adityapatwardhan
Copy link
Copy Markdown
Member

Backport of #27015 to release/v7.5.6

Triggered by @adityapatwardhan on behalf of @adityapatwardhan

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)

Required tooling change. Updates container images in PowerShell-Coordinated_Packages-Official.yml and PowerShell-vPack-Official.yml pipelines to use ltsc2022 instead of ltsc2019, and sets explicit Windows host version to 2022. This ensures build and packaging processes are aligned with latest Windows environments.

Customer Impact

  • Customer reported
  • Found internally

Regression

REQUIRED: Check exactly one box.

  • Yes
  • No

This is not a regression.

Testing

Backported from merged PR on main branch. Container image updates from ltsc2019 to ltsc2022 and Windows host version set to 2022. Changes verified in original PR merge to main.

Risk

REQUIRED: Check exactly one box.

  • High
  • Medium
  • Low

Medium risk as it updates container images used in build pipelines. While this improves compatibility with newer Windows environments, any issues with the ltsc2022 images could impact v7.5.6 builds. This change is necessary for consistency with v7.4 and v7.6 releases.

@adityapatwardhan adityapatwardhan requested a review from a team as a code owner April 2, 2026 21:20
@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 21:20
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

Backports the main-branch pipeline updates to the release/v7.5.6 branch to align OneBranch Windows build environments with LTSC 2022 for vPack, MSIX vPack, and coordinated package official pipelines.

Changes:

  • Updated WindowsContainerImage from ltsc2019/vse2022 to ltsc2022/vse2022 in vPack, MSIX vPack, and coordinated packages official pipelines.
  • Explicitly set featureFlags.WindowsHostVersion.Version: 2022 where needed to match the container/host environment expectations.

Reviewed changes

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

File Description
.pipelines/PowerShell-vPack-Official.yml Switches the Windows container image to LTSC 2022 for vPack repackaging jobs.
.pipelines/PowerShell-Coordinated_Packages-Official.yml Switches the Windows container image to LTSC 2022 and sets Windows host version to 2022 in OneBranch feature flags.
.pipelines/MSIXBundle-vPack-Official.yml Switches the Windows container image to LTSC 2022 and adds Windows host version 2022 feature flag.

@adityapatwardhan adityapatwardhan merged commit 20a9166 into PowerShell:release/v7.5.6 Apr 3, 2026
34 checks passed
@adityapatwardhan adityapatwardhan deleted the backport/release/v7.5.6/27015-1f8bbe1e5 branch April 3, 2026 01:03
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.

3 participants