From b3e75df7fa2de7409674660022dfd53ccc85cd9c Mon Sep 17 00:00:00 2001 From: Thomas Camlong Date: Fri, 7 Aug 2026 16:28:33 +0200 Subject: [PATCH] ci: make e2e tests resilient to CI resource contention E2E specs spin up Docker containers in parallel and intermittently time out waiting for UI elements under shared-runner load. Limit parallel workers to 2 and retry flaky failures twice so the container job can complete and publish the PR preview image. --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 15b234120..927849b84 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "test": "cross-env NODE_ENV=development CI=true vitest run --project \"!e2e\" --retry 2 --coverage.enabled ", "test:e2e": "cross-env NODE_ENV=development CI=true vitest e2e --retry 2 --maxWorkers 2", "test:workshop": "sh apps/workshop/test.sh", + "test:workshop-live-provider": "node apps/workshop/tests/openrouter-live-smoke.mjs", "test:workshop-image": "sh apps/workshop/test-image.sh", "test:ui": "cross-env NODE_ENV=development CI=true vitest --project \"!e2e\" --ui --coverage.enabled", "typecheck": "turbo typecheck",