3 Commits

Author SHA1 Message Date
Jakub Zych
fbe9816a50 test: phase 33 gate, layer, consumer and admin stages
- layers: node --test runs checked with a TAP detector (self-tested), every
  vue-seo-layer smoke, guard:check and purge:check, all five journal
  expectation files (postTitleTag h1 and p), the journal purge checks and
  check-git-install.sh --self-test
- consumers: the 33-12 and 33-13 app patches pass git apply --check, and
  the 33-14 demo locale patches apply on top of the 33-12 ones in scratch
  worktrees
2026-11-04 20:25:36 +01:00
Jakub Zych
513793a13d test: phase 33 gate, Go stages
- go: the framework's new unit tests by required name
- plugins: the sitemap, SEO and Journal unit tests by required name
- docker: the phase's Postgres suites by required name per plugin,
  TestChromeRenderer when a Chrome or Chromium binary is present, and the
  framework's lagoon/attach packages
2026-11-04 19:54:54 +01:00
Jakub Zych
6ea43bb120 test: phase 33 gate script
- scripts/check-phase33.sh with the stages self-test, go, plugins,
  layers, consumers, docker, admin, docs, marker, additive and compat,
  and --all; no argument prints the usage and exits 2
- engine taken from check-phase32.sh (go test -json and vitest
  detectors, scratch sibling farm, apisurface additive comparison)
- marker diffs from v0.6.0 and adds sitemap, JSON-LD and the
  application names; additive compares against the newest tag not
  containing HEAD
- a missing repository fails with "missing <path>"; the self-test
  plants an API removal, an interface method, a marker hit, a failing
  go test and a missing repository
2026-11-04 08:47:42 +01:00