ci: harden shared deploy (rsync retry) + add daily deploy-health monitor #5

Merged
peptiderepo merged 2 commits from claude/harden-deploy-plus-monitor-20260609 into main 2026-06-09 07:11:28 +00:00

2 Commits

Author SHA1 Message Date
peptiderepo
027b078915 ci: add daily Deploy Health Monitor (drift + deploy-failure)
Scheduled GitHub Actions check (runs on GitHub infra, not the dead local cron):
for each app repo, compares the latest production deployment SHA to main and
flags failed deploy runs. Opens one de-duplicated 'deploy-health' issue when
something is off — the alarm that was missing when deploys silently broke.

Agent-Session: cto deploy-health-monitor
2026-06-09 07:11:24 +00:00
peptiderepo
07d23b420b ci(deploy): retry rsync on Hostinger runner-IP throttle + best-effort inventory guard
Pilot surfaced an exit-255 SSH connection timeout (documented Hostinger
rate-limiting of concurrent runner IPs). rsync now retries 4x/25s; the plugin
count guard is best-effort so a throttled check can't fail a good deploy.

Agent-Session: cto harden-deploy
2026-06-09 07:10:16 +00:00