dsec-discord-bot/.github/workflows
Clupai8o0 4bcfb8668f OPS-04: make the deploy assertion catch a crash-looping bot
Codex review: with `restart: unless-stopped` a bot that panics at boot is
restarted, so a single `docker inspect` still reads Running while it crash-loops
— the deploy went green while broken. The assertion now waits for the bot to
reach READY (it logs "Logged in as ..." from the Ready handler) within a
stability window AND requires RestartCount == 0, breaking early and failing the
moment a restart is observed, dumping container logs on any failure.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017XrE7F9ZuBWdQnS8CZvYDE
2026-08-30 16:00:58 +10:00
..
ci.yml COL-BOT-05: parse all config once in AppState, remove per-event env reads 2026-08-30 15:35:16 +10:00
deploy.yml OPS-04: make the deploy assertion catch a crash-looping bot 2026-08-30 16:00:58 +10:00