← Jobs
success

test ant/term ↗

main @ 4f5d1f2844de6fe285f0a8e4148bace81b9b4a5b · pipeline test #4 → · 1 more pipeline from this commit →
started 09 Sep 2026 14:58 UTC · ran for
10s, success 9s, success 10s, success 10s, success 12s, success 13s, success 13s, success 12s, success 12s, success 12s, success avg 11s ± 1s over the last 10 runs
Add compile-time config: font, theme (suckless config.h style) Rather than a parsed config file, user_config in config.odin is a plain Odin value edited and rebuilt in place — no parser, no runtime file I/O, keeping with the stateless-is-safer principle. Refactors render's palette globals into an explicit Theme struct passed through draw() so config can actually reach it. Drops $TERM_FONT_PATH now that font path lives in config.odin; the packaged Nix build patches the compiled-in default via substituteInPlace instead of wrapping the binary. Keybinding remapping is deferred until there's a real action to bind.
$ test success · exit 0 · raw
++ mktemp -d
+ checkout=/tmp/tmp.ghxngqCEVA
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/9fd04cda1203971b/. /tmp/tmp.ghxngqCEVA
+ cd /tmp/tmp.ghxngqCEVA
+ nix develop --command odin test ./vt
GC Warning: Could not open /proc/stat
[INFO ] --- [2026-09-09 14:58:57] Starting test runner with 11 threads. Set with -define:ODIN_TEST_THREADS=n.
[INFO ] --- [2026-09-09 14:58:57] The random seed sent to every test is: 11954819324996388. Set with -define:ODIN_TEST_RANDOM_SEED=n.
[INFO ] --- [2026-09-09 14:58:57] Memory tracking is enabled. Tests will log their memory usage if there's an issue.
[INFO ] --- [2026-09-09 14:58:57] < Final Mem/ Total Mem> < Peak Mem> (#Free/Alloc) :: [package.test_name]
Finished 11 tests in 380.837µs. All tests were successful.
+ rm -rf /tmp/tmp.ghxngqCEVA
Artifacts

no artifacts