From ec69a572befe227574e5e819971ff4e8481e1a26 Mon Sep 17 00:00:00 2001 From: Nicolas Hrubec Date: Wed, 13 May 2026 08:59:40 +0200 Subject: [PATCH] fix(remix): Skip redundant playwright install-deps in CI The CI job was timing out because `test:integration:client:ci` ran `playwright install-deps` for all browsers, spending ~11 minutes downloading webkit/firefox system deps that were never used (tests only run chromium). The GH Action already installs chromium deps. Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/remix/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/remix/package.json b/packages/remix/package.json index 04ffc458966d..63fff0fa9de1 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -110,8 +110,8 @@ "test:integration:ci": "run-s test:integration:clean test:integration:prepare test:integration:client:ci test:integration:server", "test:integration:prepare": "(cd test/integration && yarn install)", "test:integration:clean": "(cd test/integration && rimraf .cache node_modules build)", - "test:integration:client": "yarn playwright install-deps && yarn playwright test test/integration/test/client/ --project='chromium'", - "test:integration:client:ci": "yarn test:integration:client", + "test:integration:client": "yarn playwright install-deps chromium && yarn playwright test test/integration/test/client/ --project='chromium'", + "test:integration:client:ci": "yarn playwright test test/integration/test/client/ --project='chromium'", "test:integration:server": "export NODE_OPTIONS='--stack-trace-limit=25' && vitest run", "test:unit": "vitest run --config vitest.config.unit.ts", "test:watch": "vitest --watch --config vitest.config.unit.ts",