← Jobs
success

build ant/term ↗

main @ 634c144534395a7fe1293bb0d9840b9fd6ecfbe2 · pipeline build #56 → · 2 more pipelines from this commit →
started 18 Sep 2026 19:04 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
test: tie bce's terminfo declaration directly to its actual behavior The declared-vs-omitted capability lists in this file are two independently hand-maintained facts about the same code -- exactly how bce drifted stale last time: this file asserted bce was *absent* with a comment claiming erase ops always fill with COLOR_DEFAULT, which quietly went wrong the moment blank_cell(g) started filling with the active background instead, and nothing caught it until it corrupted a real nvim session. Adds a test that performs an actual erase with an active background, checks whether the result behaves bce-style, and asserts the declaration matches that behavior rather than checking them as separate claims. Verified it fails when the two are put out of sync (temporarily undeclaring bce against unchanged behavior) and passes once they agree again.
$ build success · exit 0 · raw
++ mktemp -d
+ checkout=/tmp/tmp.NpFScxv7e2
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/921010f2372bb815/. /tmp/tmp.NpFScxv7e2
+ cd /tmp/tmp.NpFScxv7e2
+ nix develop --command odin build . -out:term
GC Warning: Could not open /proc/stat
+ rm -rf /tmp/tmp.NpFScxv7e2
Artifacts

no artifacts