Make lint and test phases of the Dockerfile (closes #96) #112

Merged
clawbot merged 1 commits from issue-96-dockerfile-phases into next2 2026-09-23 07:18:46 +02:00
1 Commits
Author SHA1 Message Date
clawbot c1eb4b8e46 Make lint and test phases of the Dockerfile (closes #96)
check / check (push) Successful in 1m54s
Follows the template: Dockerfile.lint is gone; the Dockerfile has a lint
phase (eslint, prettier --check .) and a test phase (vitest, run as the
node user, which the not-writable-directory tests need), and its
last stage compiles and depends on both. script/lint and script/test
build one phase each with --no-cache; script/docker and script/cibuild
pass --no-cache, so CHECK_EPOCH and LINT_EPOCH are removed.
script/cibuild is the single image build, so CI runs lint and the tests
once each. The tests that checked the old layout are deleted,
REPO_POLICIES.md is re-copied and the README describes the new layout.

Model: opus-5-5
2026-09-23 05:15:41 +00:00