diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 651f6f3..e53660b 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -209,7 +209,7 @@ jobs: name: bindings-linux-aarch64 path: ${{ env.APP_NAME }}.*.node - build-win32-ia686: + build-win32-i686: runs-on: windows-latest steps: - uses: actions/checkout@v2 @@ -241,7 +241,7 @@ jobs: override: true - name: Install i686 toolchain - run: rustup target add i686-pc-windows-msvc + run: rustup target add i586-pc-windows-msvc - name: Generate Cargo.lock uses: actions-rs/cargo@v1 @@ -261,17 +261,21 @@ jobs: key: stable-windows-i686-node@lts-cargo-index-trimmed-${{ hashFiles('**/Cargo.lock') }} - name: Cross build i686 - run: yarn build --target i686-pc-windows-msvc + shell: bash + run: | + yarn build --target i586-pc-windows-msvc + mv package-template.win32-i586-msvc.node package-template.win32-ia32-msvc.node - name: Test binary run: | node -v node simple-test.js + yarn test - name: Upload artifact uses: actions/upload-artifact@v2 with: - name: bindings-win32-i686 + name: bindings-win32-i586 path: ${{ env.APP_NAME }}.*.node build-apple-silicon: @@ -466,7 +470,7 @@ jobs: - test - test-musl - test-aarch64 - - build-win32-ia686 + - build-win32-i686 - build-apple-silicon runs-on: ubuntu-latest steps: @@ -483,7 +487,7 @@ jobs: - test - test-musl - test-aarch64 - - build-win32-ia686 + - build-win32-i686 - build-apple-silicon steps: diff --git a/Cargo.toml b/Cargo.toml index 9b67ac0..2f6350a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,8 +10,8 @@ version = "0.1.0" crate-type = ["cdylib"] [dependencies] -napi = {git = "https://github.com/napi-rs/napi-rs"} -napi-derive = {git = "https://github.com/napi-rs/napi-rs"} +napi = "1.0.0-alpha.1" +napi-derive = "1.0.0-alpha.0" [target.'cfg(all(unix, not(target_env = "musl"), not(target_arch = "aarch64")))'.dependencies] jemallocator = {version = "0.3", features = ["disable_initial_exec_tls"]} @@ -20,7 +20,7 @@ jemallocator = {version = "0.3", features = ["disable_initial_exec_tls"]} mimalloc = {version = "0.1"} [build-dependencies] -napi-build = {git = "https://github.com/napi-rs/napi-rs"} +napi-build = "1.0.0-alpha.0" [profile.release] codegen-units = 1