diff --git a/package.json b/package.json index 9adc2e961..c52bdad14 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@virtuoso.dev/monorepo", "private": true, "scripts": { - "ci": "turbo typecheck lint test e2e", + "ci": "turbo ci-setup && turbo typecheck && turbo lint && turbo test && turbo e2e", "build": "turbo build", "release": "turbo build && npx @changesets/cli publish", "changeset-add": "npx @changesets/cli add" diff --git a/packages/react-virtuoso/package.json b/packages/react-virtuoso/package.json index 1a05a5520..85d123374 100644 --- a/packages/react-virtuoso/package.json +++ b/packages/react-virtuoso/package.json @@ -38,7 +38,8 @@ "e2e": "playwright test", "lint": "eslint", "typecheck": "tsc", - "dev": "LADLE=true ladle serve" + "dev": "LADLE=true ladle serve", + "ci-setup": "npx playwright install" }, "peerDependencies": { "react": ">=16 || >=17 || >= 18 || >= 19", diff --git a/turbo.json b/turbo.json index f61fa0af1..bef98b533 100644 --- a/turbo.json +++ b/turbo.json @@ -27,6 +27,11 @@ "^build" ] }, + "ci-setup": { + "dependsOn": [ + "^ci-setup" + ] + }, "dev": { "cache": false, "persistent": true