Skip to content

Fork release: watchdog for the Cloudflare watcher - #9

Merged
collissimo merged 1 commit into
collin/mainfrom
fork/watcher-watchdog
Oct 23, 2026
Merged

collissimo merged 1 commit into
collin/mainfrom
fork/watcher-watchdog

Conversation

@collissimo

Copy link
Copy Markdown
Owner

When the Cloudflare watcher fails (CPU limit, revoked token, Cloudflare outage), nothing tells the owner. Only the 6-hour fallback still builds.

The scheduled run gets a watchdog job. It fails when the newest upstream nightly is over an hour old, isn't released, and has no Fork release of <tag> dispatch run. GitHub then mails the owner, as it does for every failed run. The build itself still runs. Tested locally against real data: a released tag passes, an undispatched one fails.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@collissimo
collissimo merged commit ef4c29a into collin/main Oct 23, 2026
2 of 13 checks passed
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:M labels Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant