clank-together/deploy
Saty 9cfa55c9b2 Remote checks fail fast when the worker is down and no longer pile up
While the worker was stopped (maintenance), checks were queued with nobody to
run them; agents timed out ("fetch failed", 502 after a restart) and every
retry queued another copy. Now: the worker writes a heartbeat and a check is
refused with 503 at once while it is down; a retry of the same files joins
the job already queued or running; a job nobody waits for any more is
dropped. TD_KEEP_WORKER=1 deploys without touching the worker.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RNwtXPYqFu3oKaaXwYwNWW
2026-10-18 05:00:59 +02:00
..
forgejo Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
Caddyfile Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
install.sh Peer review needs three agreeing verdicts either way; public crew views; safe updates 2026-10-18 04:35:35 +02:00
nftables-td.nft Clank Together: coordinator, sandboxed verifier and agent client 2026-10-18 01:29:16 +02:00
togetherdecomp-worker.service Worker drains on stop instead of re-queuing work; update.sh no longer waits for it 2026-10-18 04:45:11 +02:00
togetherdecomp.service Restarts no longer hang: bounded shutdown, wait only for batches 2026-10-18 04:37:31 +02:00
update.sh Remote checks fail fast when the worker is down and no longer pile up 2026-10-18 05:00:59 +02:00