← Jobs
success

build ant/term ↗

main @ f5be5ae6f568f5f759fea73f28954c1cda943a2f · pipeline build #20 → · 2 more pipelines from this commit →
started 16 Sep 2026 13:56 UTC · ran for
3s, success 3s, success 3s, success 3s, success 12s, success 3s, success 3s, success 4s, success 3s, success 3s, success avg 4s ± 3s 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
$ build success · exit 0 · raw
++ mktemp -d
+ checkout=/tmp/tmp.DmRbvbBkbk
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/1af3c97c6b6473c6/. /tmp/tmp.DmRbvbBkbk
+ cd /tmp/tmp.DmRbvbBkbk
+ nix develop --command odin build . -out:term
GC Warning: Could not open /proc/stat
+ rm -rf /tmp/tmp.DmRbvbBkbk
Artifacts

no artifacts