◐ Shell
clean mode source ↗

[release/v7.5.6] Delay update notification for one week to ensure all packages become available by daxian-dbw · Pull Request #27220 · PowerShell/PowerShell

Backport of #27095 to release/v7.5.6

Triggered by @daxian-dbw on behalf of @daxian-dbw

Original CL Label: CL-General

/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)

Customer Impact

  • Customer reported
  • Found internally

Adjusts the update notification timing so users are not prompted before all v7.5.6 packages are expected to be available. Expected behavior is that update prompts appear only after package distribution has settled across channels; previously the prompt could appear too early.

Regression

REQUIRED: Check exactly one box.

  • Yes
  • No

This is not a regression.

Testing

Cherry-pick applied cleanly to release/v7.5.6. The change is a narrowly scoped update to the update notification backoff logic in UpdatesNotification.cs and was previously validated by CI on the original PR. Backport validation relies on backport PR CI for the release branch.

Risk

REQUIRED: Check exactly one box.

  • High
  • Medium
  • Low

Low risk because the change only adjusts the update notification delay constant and related logic in a single code path without affecting package installation or runtime execution.