Build the web image in ci.sh so typecheck and tests run the branch's own deps #35
Reference in New Issue
Block a user
Delete Branch "ci-build-web-image"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Without --build, the typecheck and unit-test steps reuse whatever web image the runner host last built — the bind mount refreshes the source but node_modules stays baked in from the old lockfile. Dependency bumps were being tested against the previous dependency versions (and only failed later at the E2E image build). Cheap when deps are unchanged: the npm ci layer is cache-keyed on the lockfile.
597fb07f9dto9213e5a0de