From 4faa59fb7294987d95e5a4d3b36faeb2bd91b670 Mon Sep 17 00:00:00 2001 From: mkorwel Date: Tue, 21 Oct 2025 22:55:08 -0700 Subject: [PATCH] fix(ci): Build packages before running unit tests Updates the root 'test:ci' script to run 'npm run build' before the test execution steps. This ensures that all workspace packages are compiled before Vitest runs, preventing 'Failed to resolve entry for package' errors when tests in one package import from another. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2fa28dea3a..12a6f6f168 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "build:sandbox": "node scripts/build_sandbox.js", "bundle": "npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js", "test": "npm run test --workspaces --if-present --parallel", - "test:ci": "npm run generate && npm run test:ci --workspaces --if-present --parallel && npm run test:scripts", + "test:ci": "npm run build && npm run generate && npm run test:ci --workspaces --if-present --parallel && npm run test:scripts", "test:scripts": "vitest run --config ./scripts/tests/vitest.config.ts", "test:e2e": "cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none", "test:integration:all": "npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman",