-
Notifications
You must be signed in to change notification settings - Fork 8.3k
[release/v7.6.1] Delay update notification for one week to ensure all packages become available #27215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[release/v7.6.1] Delay update notification for one week to ensure all packages become available #27215
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -28,6 +28,9 @@ internal static class UpdatesNotification | |||||
| private const string StableBuildInfoURL = "https://aka.ms/pwsh-buildinfo-stable"; | ||||||
| private const string PreviewBuildInfoURL = "https://aka.ms/pwsh-buildinfo-preview"; | ||||||
|
|
||||||
| private const int NotificationDelayDays = 7; | ||||||
| private const int UpdateCheckBackoffDays = 7; | ||||||
|
|
||||||
| /// <summary> | ||||||
| /// The version of new update is persisted using a file, not as the file content, but instead baked in the file name in the following template: | ||||||
| /// `update{notification-type}_{version}_{publish-date}` -- held by 's_updateFileNameTemplate', | ||||||
|
|
@@ -89,9 +92,18 @@ internal static void ShowUpdateNotification(PSHostUserInterface hostUI) | |||||
| if (TryParseUpdateFile( | ||||||
| updateFilePath: out _, | ||||||
| out SemanticVersion lastUpdateVersion, | ||||||
| lastUpdateDate: out _) | ||||||
| out DateTime lastUpdateDate) | ||||||
| && lastUpdateVersion != null) | ||||||
| { | ||||||
| DateTime today = DateTime.UtcNow; | ||||||
|
||||||
| DateTime today = DateTime.UtcNow; | |
| DateTime today = DateTime.Now; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
UpdateCheckBackoffDaysis still set to 7 days, but the PR description/backport context (#27095) states the update check backoff should be increased from 7 to 14 days. Either update this constant (and the related comment below) to match the intended 14-day backoff, or adjust the PR description if the backport is meant to delay notifications only.