◐ Shell
clean mode source ↗

Create LTS pkg and non-LTS pkg for macOS for LTS releases by daxian-dbw · Pull Request #27039 · PowerShell/PowerShell

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Conversation

@daxian-dbw

PR Summary

Create LTS pkg and non-LTS pkg for macOS for LTS releases, by backporting the following 2 commits from release/v7.4 branch:

Copilot AI review requested due to automatic review settings

March 16, 2026 19:16

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 updates the macOS packaging pipeline template to produce both the standard (non-LTS) .pkg and the LTS .pkg when building an LTS release, aligning macOS packaging behavior with expected release outputs.

Changes:

  • Add an explicit existence check for tools/metadata.json before reading it to determine LTS packaging behavior.
  • Always build the standard macOS .pkg, and additionally build an LTS .pkg when $LTS is true.
  • Make the LTS verbose log line consistently emit output by passing -Verbose.

TravisEz13

daxian-dbw added a commit to daxian-dbw/PowerShell that referenced this pull request

Mar 16, 2026

adityapatwardhan pushed a commit to adityapatwardhan/PowerShell that referenced this pull request

Apr 2, 2026

JustinGrote pushed a commit to JustinGrote/PowerShell that referenced this pull request

Jun 2, 2026

Labels