Skip to content

Suppress hourly reminders after a failed update - #1314

Merged
nedtwigg merged 1 commit into
mainfrom
audit-update-failure-reminder
Oct 21, 2026
Merged

nedtwigg merged 1 commit into
mainfrom
audit-update-failure-reminder

Conversation

@nedtwigg

Copy link
Copy Markdown
Member

A failed-install launch skipped its initial update check, but had already armed the hourly reminder. Dismissing the failure notice therefore allowed an overdue reminder to reappear an hour later, contrary to the updater contract.

Arm the reminder only after the post-install marker is accepted. Both an explicit install failure and an unconfirmed target version leave that launch quiet; manual Check now still works. Clarify the spec's automatic/manual distinction.

Validation: both hourly regression cases fail before the fix and pass after it. All 74 updater tests, standalone TypeScript, spec lint, Markdown lint, and diff checks pass.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying mouseterm with  Cloudflare Pages  Cloudflare Pages

Latest commit: c84bb15
Status: ✅  Deploy successful!
Preview URL: https://5c82f187.mouseterm.pages.dev
Branch Preview URL: https://audit-update-failure-reminde.mouseterm.pages.dev

View logs

@nedtwigg
nedtwigg merged commit a080a4d into main Oct 21, 2026
14 checks passed
@nedtwigg
nedtwigg deleted the audit-update-failure-reminder branch October 21, 2026 17:08

This branch was successfully deployed

No deployments
hosted-preview — c84bb15c Deployed Oct 21, 2026 by nedtwigg via cleanup #1862
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants