Run The Full Test Suite In CI

P1 priority p1-ts-run-the-full-test-suite-in-ci

CI runs only the HTML check, not the full chain

Stage
01-to-do
Author
Ivan Hawkes
Created
References

The deploy gate checks generated HTML only: seven checks are local.

Run The Full Test Suite In CI

.github/workflows/hugo.yml deploys on a push to publish. Its build job runs pnpm run test:html as the only validation step before upload-pages-artifact, so the other seven steps of pnpm run test are local habits with no enforcement: test:lint, test:headings, test:placeholders, test:kanban and test:prettier never run in CI, and go test ./cmd/kan runs nowhere at all.

The checks that guard card front matter, page headings, image placeholder pairing and the Prettier boundary are the ones most likely to break on a content edit, and a broken one publishes silently. CI also builds the site itself, so the chain can run against the build it already performs.

Goals

Acceptance Criteria