From fb6744daa45165c7e00e5c01f7df0880d69ca509 Mon Sep 17 00:00:00 2001 From: Fabian-Lars Date: Thu, 24 Feb 2022 14:05:13 +0100 Subject: [PATCH] feat(cli.js): add 32bit cli for windows (#3540) Co-authored-by: Lucas Nogueira --- .changes/cli.js-windows-32bit.md | 5 +++++ .github/workflows/publish-cli.yml | 4 ++++ tooling/cli/node/npm/win32-ia32-msvc/README.md | 3 +++ .../cli/node/npm/win32-ia32-msvc/package.json | 18 ++++++++++++++++++ tooling/cli/node/package.json | 3 ++- 5 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 .changes/cli.js-windows-32bit.md create mode 100644 tooling/cli/node/npm/win32-ia32-msvc/README.md create mode 100644 tooling/cli/node/npm/win32-ia32-msvc/package.json diff --git a/.changes/cli.js-windows-32bit.md b/.changes/cli.js-windows-32bit.md new file mode 100644 index 000000000..b147ba278 --- /dev/null +++ b/.changes/cli.js-windows-32bit.md @@ -0,0 +1,5 @@ +--- +"cli.js": patch +--- + +Added `i686-pc-windows-msvc` to the prebuilt targets. diff --git a/.github/workflows/publish-cli.yml b/.github/workflows/publish-cli.yml index 3a8595cd7..a9404751b 100644 --- a/.github/workflows/publish-cli.yml +++ b/.github/workflows/publish-cli.yml @@ -28,6 +28,10 @@ jobs: build: yarn build target: x86_64-pc-windows-msvc architecture: x64 + - host: windows-latest + build: yarn build --target i686-pc-windows-msvc + target: i686-pc-windows-msvc + architecture: x64 - host: ubuntu-18.04 target: x86_64-unknown-linux-gnu architecture: x64 diff --git a/tooling/cli/node/npm/win32-ia32-msvc/README.md b/tooling/cli/node/npm/win32-ia32-msvc/README.md new file mode 100644 index 000000000..8ef1c64e5 --- /dev/null +++ b/tooling/cli/node/npm/win32-ia32-msvc/README.md @@ -0,0 +1,3 @@ +# `@tauri-apps/cli-win32-ia32-msvc` + +This is the **i686-pc-windows-msvc** binary for `@tauri-apps/cli` diff --git a/tooling/cli/node/npm/win32-ia32-msvc/package.json b/tooling/cli/node/npm/win32-ia32-msvc/package.json new file mode 100644 index 000000000..d1e4f5a5f --- /dev/null +++ b/tooling/cli/node/npm/win32-ia32-msvc/package.json @@ -0,0 +1,18 @@ +{ + "name": "@tauri-apps/cli-win32-ia32-msvc", + "version": "0.0.0", + "os": [ + "win32" + ], + "cpu": [ + "ia32" + ], + "main": "cli.win32-ia32-msvc.node", + "files": [ + "cli.win32-ia32-msvc.node" + ], + "license": "MIT", + "engines": { + "node": ">= 10" + } +} diff --git a/tooling/cli/node/package.json b/tooling/cli/node/package.json index 356fb7632..d37daa078 100644 --- a/tooling/cli/node/package.json +++ b/tooling/cli/node/package.json @@ -31,7 +31,8 @@ "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "armv7-unknown-linux-gnueabihf", - "x86_64-unknown-linux-musl" + "x86_64-unknown-linux-musl", + "i686-pc-windows-msvc" ] } },