- Re-enable test-runners stage (was disabled since v0.7.2 pending Playwright headless fix from shell migration) - Add e2e-smoke stage: boots server, runs Playwright navigation smoke test against every surface, uploads screenshots on failure - Both stages gate build-and-deploy — failure blocks merge - Add e2e-smoke service to docker-compose.ci.yml (same Playwright image as test-runner, mounts screenshot volume) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.2 KiB
2.2 KiB