diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1fb32e198..a83faed32 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -520,6 +520,11 @@ jobs: - name: Install JavaScript dependencies run: pnpm install --frozen-lockfile + - name: Build packages used by addon smoke test + run: | + pnpm --filter @alienplatform/core build + pnpm --filter @alienplatform/bindings build + - name: Download staged addon (${{ matrix.triple }}) uses: actions/download-artifact@v7 with: diff --git a/packages/bindings/package.json b/packages/bindings/package.json index 539bbd25b..e2c5c047f 100644 --- a/packages/bindings/package.json +++ b/packages/bindings/package.json @@ -22,7 +22,6 @@ "scripts": { "build": "tsdown && tsc -p tsconfig.build.json --emitDeclarationOnly", "build:addon": "napi build --platform --release --cwd ../../crates/alien-bindings-node", - "prepare": "npm run build", "test": "vitest run", "test:bun": "bun scripts/run-bun-tests.mjs", "test:ts": "tsc --noEmit", diff --git a/packages/commands/package.json b/packages/commands/package.json index 4ecb2f250..7fa54d185 100644 --- a/packages/commands/package.json +++ b/packages/commands/package.json @@ -17,7 +17,6 @@ }, "scripts": { "build": "tsdown && tsc -p tsconfig.build.json --emitDeclarationOnly", - "prepare": "npm run build", "test": "vitest run", "test:integration": "vitest run --config vitest.integration.config.ts", "test:bun": "BUN_EXPECTED=1 bun test tests/runtime-canary.test.ts tests/commands-client.test.ts tests/receiver.test.ts tests/presigned.test.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 6bd97d089..49738994f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -11,7 +11,6 @@ }, "scripts": { "build": "tsdown", - "prepare": "npm run build", "test": "vitest run", "test:ts": "tsc --noEmit", "generate": "rm -rf src/generated && cargo run --quiet --bin schema_exporter --features=clap,openapi -p alien-core -- --output openapi.json && kubb generate", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index d87d3f827..454c68c21 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -19,7 +19,6 @@ }, "scripts": { "build": "tsdown && tsc --emitDeclarationOnly", - "prepare": "npm run build", "test": "vitest run --passWithNoTests", "test:ts": "tsc --noEmit", "generate": "./scripts/generate-proto.sh", diff --git a/turbo.json b/turbo.json index ae559a035..834bc36ed 100644 --- a/turbo.json +++ b/turbo.json @@ -11,6 +11,7 @@ "cache": false }, "test": { + "dependsOn": ["^build", "build"], "cache": false }, "test:ts": {