mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
fix(hlth-csp): take the csp-checker build whose 204 no longer races
3.0.3 has a tag and no image. Its release build failed the same 204 fixture 3.0.2 failed on, because the handling read the status the moment page.goto rejected while the listener sat on a second CDP session, and the protocol orders messages within a session rather than between two of them. The status now gets awaited, so the verdict no longer depends on which session delivers first, and the page close that the wait pushes into the navigation's commit window is bounded rather than awaited forever. A third number rather than a rebuilt 3.0.3, for the reason 3.0.3 itself got one: the mirror copies by tag, so an overwritten tag turns every copy that has already seen it into a silent lie, and the deploys pull through that mirror. The reachability check answers 404 for 3.0.4 until the release publishes, the way it did for the two before it. That clears when the release runs. Worth stating plainly: the runner's failure was never reproduced locally. The ordering hole is closed by construction and two full suites are green, but whether it was the cause is decided by the release build, not here. If that build fails on the 204 fixture again, this pin is worth as little as the last one and the job log is what to read next. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
b8c651be3b
commit
a534d5d46e
1 file changed
+1
-1
@@ -8,4 +8,4 @@ csp:
|
||||
categories: [web]
|
||||
csp-checker:
|
||||
image: ghcr.io/kevinveenbirkenbach/csp-checker
|
||||
version: 3.0.3
|
||||
version: 3.0.4
|
||||
Reference in new issue
Block a user