Skip to content

[release/v7.5.7] Exclude .exe packages from publishing to GitHub#27460

Open
adityapatwardhan wants to merge 1 commit into
PowerShell:release/v7.5.7from
adityapatwardhan:backport/release/v7.5.7/26859-b58ec3609
Open

[release/v7.5.7] Exclude .exe packages from publishing to GitHub#27460
adityapatwardhan wants to merge 1 commit into
PowerShell:release/v7.5.7from
adityapatwardhan:backport/release/v7.5.7/26859-b58ec3609

Conversation

@adityapatwardhan
Copy link
Copy Markdown
Member

Backport of #26859 to release/v7.5.7

Triggered by @adityapatwardhan 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

  • Required tooling change
  • Optional tooling change (include reasoning)

This change ensures release packaging behavior is correct for GitHub releases by excluding .exe packages intended only for Windows Update from published GitHub artifacts.

Customer Impact

  • Customer reported
  • Found internally

Regression

REQUIRED: Check exactly one box.

  • Yes
  • No

This is not a regression.

Testing

Cherry-pick applied cleanly onto release/v7.5.7 with no conflicts. Verified branch commit and push succeeded. The change scope is limited to release packaging artifact selection logic from the original PR.

Risk

REQUIRED: Check exactly one box.

  • High
  • Medium
  • Low

Build/release pipeline change is small and targeted: it removes a known-unwanted artifact type (.exe) from GitHub publishing. It aligns with existing release intent and has minimal runtime/customer behavior risk.

Copilot AI review requested due to automatic review settings May 17, 2026 17:25
@adityapatwardhan adityapatwardhan requested a review from a team as a code owner May 17, 2026 17:25
@adityapatwardhan adityapatwardhan added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label May 17, 2026
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

This PR backports the release pipeline change that prevents Windows Update-only .exe packages from being included in GitHub release publishing.

Changes:

  • Removes .exe files from the GitHub release package workspace before checksum generation and publishing.
  • Keeps the existing checksum and release draft flow unchanged for remaining artifacts.

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