Repository navigation
CI: accept a lower-case Docker absence message in the deadline-health cells - #927
Conversation
… cells On the Ubuntu 26 runner image the Docker CLI reports a removed container as "error: no such object: ...". The cells runner matched only "No such object", so a cell whose database container had already gone (SQLite has none) halted as cleanup unconfirmed. Run 41338240707 on #925 failed this way on runner image ubuntu26/20261025.179 while the same job passed on other images. The match is now case-insensitive; the test's fake Docker can answer in lower case. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Security bounded CI-safety review: no finding at exact head The production condition is unchanged except for ASCII case-folding of the two already-admitted Docker absence phrases ( Independent source checks: exact delta inspection, |
|



The deadline-health cells runner checks that each cell's server and database containers stopped. A container that is already gone counts as stopped. It matched only Docker's
No such object, but on the Ubuntu 26 runner image the Docker CLI printserror: no such object: …. A SQLite cell has no database container, so it halted with "cleanup unconfirmed" even though its checks passed.Seen in run 41338240707 on #925, on runner image
ubuntu26/20261025.179. The same job passes on other runner images, so failures depend on which image a run gets.codec-deadline-cells.shis now case-insensitive.ServerParityCodecDeadlineCellsTesthas a new case: the fake Docker answers in lower case, and every cell must run and pass.Checks run: the test file passes 9/9. With the original script the new case fails and the other 8 pass.
🤖 Generated with Claude Code