← Jobs
failure

headless ant/term ↗

started 16 Sep 2026 13:56 UTC · ran for
2m 38s, success 2m 32s, success 2m 41s, success 2m 37s, success 3m 43s, success 3m 29s, success 3m 47s, success 3m 37s, success 3m 31s, success 3m 46s, success avg 3m 14s ± 33s over the last 10 runs
fix: generated terminfo entry was missing setaf/setab colors#256 and pairs#65536 were declared, but the entry had no setaf/setab string capabilities to actually invoke color — an ncurses-linked program (ls, git, vim, htop, ...) checks tigetstr for these before ever emitting color, so despite advertising 256-color support, every spawned program rendered monochrome. Root-caused from a real report: colors missing in terminals spawned from a packaged build. Added the same parameterized setaf/setab xterm-256color uses (verified against a real xterm-256color terminfo entry), which matches run_sgr's own color-code ranges exactly: codes 0-7 use classic SGR 30-37/40-47, 8-15 use aixterm's bright SGR 90-97/100-107, and 16-255 use indexed 38;5;n/48;5;n — all three already implemented in vt/parser.odin's run_sgr. Added a regression test asserting both caps are present. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KpDBFeBQKx9f5U3pfVeVV3
$ headless failure · exit 1 · raw
++ mktemp -d
+ checkout=/tmp/tmp.Jmb3oZW4Ei
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/052a97719e586ba4/. /tmp/tmp.Jmb3oZW4Ei
+ cd /tmp/tmp.Jmb3oZW4Ei
+ nix develop --command python3 scripts/headless_test.py
GC Warning: Could not open /proc/stat
headless_test: FAIL: XDG_RUNTIME_DIR is unset — not a Wayland-capable session
+ rm -rf /tmp/tmp.Jmb3oZW4Ei
Artifacts

no artifacts