fix(deploy): stop running the smoke suite twice and crying wolf #112
Reference in New Issue
Block a user
Delete Branch "fix/deploy-double-smoke"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
deploy-k8s.shstep 7 callsrelease.sh— which restarts mcplocal and runs the smoke suite against the binary it just installed — and then restarted mcplocal and ran the whole suite again.Two full suites inside a minute trips mcpd's rate limiter. The second run comes back with 429s and prints:
over a deploy that is fine.
Observed on the
35d506ddeploy: first suite 162/162 green ("Smoke tests passed!"), second suite 6 failures all readingmcpd returned 429: Rate limit exceeded, and a clean re-run a minute later 162/162 green again.A deploy script that recommends rolling back a healthy release is worse than one that says nothing. Now: one run, one verdict —
release.sh's exit status, with the rollback recipe still printed if it genuinely fails.🤖 Generated with Claude Code
https://claude.ai/code/session_01JNXFvxanvM6uiFcb4Mp3xU
Step 7 called release.sh — which restarts mcplocal and runs the smoke suite against the binary it just installed — and then restarted mcplocal and ran the whole suite again. Two full suites inside a minute trips mcpd's rate limiter, so the second run came back with six 429s and printed SMOKE TESTS FAILED — system may be unhealthy. Consider rollback over a deploy that was fine. Seen for real on35d506d: the first suite was 162/162 green, the second failed only on `mcpd returned 429: Rate limit exceeded`, and a clean re-run afterwards was 162/162 again. A deploy script that recommends rolling back a healthy release is worse than one that says nothing. One run, one verdict — release.sh's exit status. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JNXFvxanvM6uiFcb4Mp3xU