diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 0803326ce95..674871fa2f6 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -76,8 +76,8 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - name: Typecheck - run: pnpm -r typecheck + - name: Typecheck workspaces whose build scripts skip TypeScript + run: pnpm run typecheck:build-gaps - name: Run general test suites run: pnpm test:run:general @@ -184,9 +184,6 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - name: Build - run: pnpm build - - name: Install Playwright run: npx playwright install --with-deps chromium diff --git a/package.json b/package.json index 170f7e7ca27..74f4793f5c1 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "build-storybook": "pnpm --filter @paperclipai/ui build-storybook", "build": "pnpm run preflight:workspace-links && pnpm -r build", "typecheck": "pnpm run preflight:workspace-links && pnpm -r typecheck", + "typecheck:build-gaps": "pnpm run preflight:workspace-links && pnpm --filter paperclipai typecheck && pnpm --filter @paperclipai/plugin-authoring-smoke-example typecheck", "test": "pnpm run test:run", "test:watch": "pnpm run preflight:workspace-links && vitest", "test:run": "pnpm run preflight:workspace-links && node scripts/run-vitest-stable.mjs",