You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3110529
Browse filesBrowse the repository at this point in the historyBrowse files
CI: fix both failures from the Test workflow's first run
Wiring the suites into CI immediately found two environment
assumptions that a single dev box had been hiding.
glxinfo is in mesa-utils, not x11-utils, so it was simply absent on the
runner -- and hasGL() raised FileNotFoundError and took the whole apps
suite down before a single app started. It is a diagnostic, not a
requirement, so a missing tool now reports "unknown" instead of
crashing, and mesa-utils is installed. Also dropped the "|| true" that
was hiding apt failures in that step, which is how a missing package
got this far unnoticed.
broadwayd binds its port before it can serve clients, and the suite
treated "port bound" as ready. On a slower machine that gap matters:
the first two codes alphabetically (Amica, DirDyVTST) failed with
"Unable to access the X Display" and every later one passed, which is
exactly the shape of a startup race. It now probes with a real wx
client and retries for up to 30s.
Neither was reproducible locally, which is the point of running these
somewhere other than the machine they were written on.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EFMUNbw2UpRPmgsqviAowb
0 commit comments