Commit graph

5 commits

Author SHA1 Message Date
iamtoruk
ffd9213126 test(dsh): skip zstd container tests where node:zlib lacks zstd, cover both Node lines in CI
zstd landed in node:zlib in 22.15; the package floor and CI pin are 22.13, so
the runtime already degrades with a notice there. The tests compressed
fixtures at runtime and failed outright. Fixture writes now fall back to
plain jsonl below 22.15 so parsing semantics still run, container-specific
tests skip, and the Tests workflow runs on both 22.13.0 and latest 22.x.
2026-08-17 14:32:55 -07:00
iamtoruk
dc8f3c2416 ci: call the npm test scripts instead of duplicating their vitest strings 2026-08-10 04:03:01 -07:00
ozymandiashh
7909af1035 ci: quarantine the serial cache-lock step behind continue-on-error
Run #4 showed cache-refresh-lock-process racing its own takeover window
even in the serial single-fork step (#904). The enforced signal stays
the main suite; the lock suite reports without gating until the race
semantics are settled.
2026-08-04 03:56:20 +03:00
ozymandiashh
fe8b576516 ci: scope the parallel suite to tests/, the app suite has its own harness
The root vitest glob also matched app/renderer/*.test.tsx, whose jsdom
environment lives in app/node_modules and cannot resolve from the root
install; ERR_MODULE_NOT_FOUND took down the whole parallel step.
2026-08-04 03:46:33 +03:00
ozymandiashh
0e3a1125c9 ci: run tsc and the vitest suite on pull requests
Implements the #898 proposal. The parallel-sensitive cache-refresh-lock
files run serially in their own step; everything else runs in the default
forks pool. Flag syntax verified locally against vitest 3.2.6.
2026-08-04 03:17:11 +03:00