diff --git a/.github/workflows/publish-js.yml b/.github/workflows/publish-js.yml index dc2ff8048..c98055c3e 100644 --- a/.github/workflows/publish-js.yml +++ b/.github/workflows/publish-js.yml @@ -38,24 +38,24 @@ jobs: settings: - host: macos-latest target: x86_64-apple-darwin - build: pnpm run build:napi -- --target x86_64-apple-darwin && pnpm run build:cjs && pnpm run build:ts + build: pnpm exec napi build --platform --release --target x86_64-apple-darwin && pnpm run build:cjs && pnpm run build:ts - host: macos-latest target: aarch64-apple-darwin - build: pnpm run build:napi -- --target aarch64-apple-darwin && pnpm run build:cjs && pnpm run build:ts + build: pnpm exec napi build --platform --release --target aarch64-apple-darwin && pnpm run build:cjs && pnpm run build:ts - host: ubuntu-latest target: x86_64-unknown-linux-gnu - build: pnpm run build:napi -- --target x86_64-unknown-linux-gnu --use-napi-cross && pnpm run build:cjs && pnpm run build:ts + build: pnpm exec napi build --platform --release --target x86_64-unknown-linux-gnu --use-napi-cross && pnpm run build:cjs && pnpm run build:ts - host: ubuntu-24.04-arm target: aarch64-unknown-linux-gnu - build: pnpm run build:napi -- --target aarch64-unknown-linux-gnu && pnpm run build:cjs && pnpm run build:ts + build: pnpm exec napi build --platform --release --target aarch64-unknown-linux-gnu && pnpm run build:cjs && pnpm run build:ts - host: windows-latest target: x86_64-pc-windows-msvc - build: pnpm run build:napi -- --target x86_64-pc-windows-msvc && pnpm run build:cjs && pnpm run build:ts + build: pnpm exec napi build --platform --release --target x86_64-pc-windows-msvc && pnpm run build:cjs && pnpm run build:ts # TODO: WASM disabled — tokio "full" features (from bashkit core) are # unsupported on wasm32. Needs architectural fix to gate tokio features. # - host: ubuntu-latest # target: wasm32-wasip1-threads - # build: pnpm run build:napi -- --target wasm32-wasip1-threads && pnpm run build:cjs && pnpm run build:ts + # build: pnpm exec napi build --platform --release --target wasm32-wasip1-threads && pnpm run build:cjs && pnpm run build:ts steps: - uses: actions/checkout@v6