Skip to content

Create PowerShell package for arm debian distribution#26925

Open
anamnavi wants to merge 3 commits intoPowerShell:masterfrom
anamnavi:debian-arm64-pmcsupport
Open

Create PowerShell package for arm debian distribution#26925
anamnavi wants to merge 3 commits intoPowerShell:masterfrom
anamnavi:debian-arm64-pmcsupport

Conversation

@anamnavi
Copy link
Member

@anamnavi anamnavi commented Mar 2, 2026

PR Summary

Create PowerShell package for arm debian distribution.

PR Context

PR Checklist

@anamnavi anamnavi requested a review from jshigetomi as a code owner March 2, 2026 18:49
Copilot AI review requested due to automatic review settings March 2, 2026 18:49
@anamnavi anamnavi requested a review from a team as a code owner March 2, 2026 18:49
Copy link
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

This PR adds support for building an ARM64 Debian package for PowerShell by introducing a new deb-arm package type. This complements the existing deb (x64) package type and mirrors the pattern already used for ARM64 in other Linux package types (e.g., tar-arm64, rpm-fxdependent-arm64).

Changes:

  • Adds deb-arm to the [ValidateSet] for the $Type parameter in Start-PSPackage.
  • Implements the deb-arm switch case in Start-PSPackage, invoking New-UnixPackage with HostArchitecture = "arm64" for each Debian distribution.
  • Updates the comment in New-UnixPackage to reflect that arm64 is now a supported deb host architecture.

@TravisEz13 TravisEz13 added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Mar 3, 2026
packageType: deb
jobName: deb

- template: /.pipelines/templates/linux-package-build.yml@self
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should wait on #26897

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BackPort-7.4.x-Consider BackPort-7.5.x-Consider BackPort-7.6.x-Consider 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