ci: consolidate validation and split lightweight probes #5

Merged
Jens merged 4 commits from codex/one-pr-validation-gate into master 2026-08-29 07:03:17 +00:00
Showing only changes of commit 55e8ebd81e - Show all commits
+4 -1
View File
@@ -52,6 +52,8 @@ jobs:
- name: Start the demo stack
run: |
cp .env.example .env
# Acceptance tests intentionally reset their isolated demo dataset per scenario.
printf '\nDEMO_RESET_COOLDOWN_SECONDS=0\n' >> .env
docker compose -p mobilityops-e2e up --build -d db api web
docker network connect mobilityops-e2e_mobilityops "$HOSTNAME"
for _attempt in $(seq 1 60); do
@@ -68,7 +70,8 @@ jobs:
env:
MOBILITYOPS_PUBLIC_URL: http://web
run: |
npx playwright test
# Pixel baselines are workstation/rendering specific; keep the PR gate functional.
npx playwright test --grep-invert "visual hierarchy"
npx playwright test --config=playwright.live.config.ts --project=chromium
- name: Run concurrent persisted-read smoke
run: python scripts/run-readonly-load-smoke.py --base-url http://web