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.
This commit is contained in:
mkorwel
2025-10-21 22:55:08 -07:00
parent 208e9e24bf
commit 4faa59fb72
+1 -1
View File
@@ -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",