Skip to content

v0.11.0 — test what you touch; the whole suite at the boundaries

Choose a tag to compare

@github-actions github-actions released this 25 Oct 00:54

Test what you touch while building; run the whole suite at the boundaries.

  • New references/test-cadence.md: three tiers. Each criterion or ticket task runs only the tests of the code in hand (plus pnpm check, which is static). Each ticket phase runs its own T rows and the R rows of the files it edited. The whole suite runs once at a boundary: the last criterion of a phases.md phase, a ticket's close-out, and before any push.
  • /pspt:build, /pspt:build-long, /pspt:ticket and /pspt:ticket-build follow it: no more full runs per criterion or per phase.
  • Resource discipline so the suite fits an ordinary laptop: one database container per test run (Vitest globalSetup and a migrated template database, one copy per file) instead of one per file, unit and integration as separate projects, capped maxWorkers, and no browser or dev server left running between steps.

Full history: CHANGELOG.md