CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

chore(cutover): GitHub heartbeat schedule OFF — the mirror was billing us to watch ourselves #5520

Merged⚡ AI-generatedXSccantynz wants to mergechore/heartbeat-off-githubmainopened 10d ago
1 changed file+8−2
Modified.github/workflows/heartbeat.yml+8−2View fileUnifiedSplit
2424# an honest resolved timestamp. If the secret is unset, the POST steps are
2525# skipped and say so; nothing else changes.
2626
27# SCHEDULE REMOVED 2026-08-22 — the 5-minute cron burned ~8,600 GitHub
28# Actions minutes/month on a private repo, which is billed: the workflow
29# keeping us "safe" on GitHub was the thing charging us to stay. External
30# monitoring is replaced by owned infrastructure: jarvis-watchdog on the
31# Vapron box (149.28.119.158) probes gluecron.com every 5 minutes, reports
32# to /api/heartbeat/report, and pings the healthchecks.io dead-man. This
33# workflow remains manually dispatchable as a break-glass third opinion
34# until the repo is archived per docs/CUTOVER_RUNBOOK.md Phase 4.
2735on:
28 schedule:
29 - cron: "*/5 * * * *"
3036 workflow_dispatch: {}
3137
3238permissions:
3339
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts