Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/canary.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: canary

# One real run a day against www.sleepnumber.com, and the only workflow in
# One real run a week (Mondays; every run bills the proxy) against www.sleepnumber.com, and the only workflow in
# this repo that touches the site. Everything else is offline (see tests.yml).
#
# WHY THIS CANARY NEEDS A PROXY SECRET, AND FAILS WITHOUT ONE
Expand Down Expand Up @@ -48,7 +48,7 @@ name: canary

on:
schedule:
- cron: "23 11 * * *" # 06:23 US eastern, off-peak for a US shop
- cron: "23 11 * * 1" # Mondays 06:23 US eastern, off-peak for a US shop; weekly because every run bills the proxy
workflow_dispatch:

permissions:
Expand Down Expand Up @@ -120,7 +120,7 @@ jobs:
[ "$code" -ne 0 ] && worst=$code
done
# And the SAME category through the browserless transport. This is
# the family's "every engine agrees" contract under daily test
# the family's "every engine agrees" contract under weekly test
# rather than asserted: it costs about two seconds, and it is the
# check that would notice if the site started painting its grid
# client-side, because then the HTTP path would come back empty
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ nobody discovers it from a bill or a broken cron job.

## [Unreleased]

### Changed

- CI only: the canary bills the `SLEEPNUMBER_PROXY` exit, so it now runs weekly
(Mondays 11:23 UTC) instead of daily; a manual dispatch still runs it.

## [0.3.0] — 2026-10-16

> **Behaviour changes:**
Expand Down
Loading