From 5f179d3ea5d0ce2602d8499a009957f120aa4a36 Mon Sep 17 00:00:00 2001 From: xmk23333 Date: Thu, 15 Jan 2026 21:09:00 +0800 Subject: [PATCH] fix: remove sysproxy npm packages, use github release via prepare script --- .github/workflows/build.yml | 11 ++--------- src/native/sysproxy/index.js | 1 + 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e5176ac..d975a17 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -114,9 +114,7 @@ jobs: env: npm_config_arch: ${{ matrix.arch }} npm_config_target_arch: ${{ matrix.arch }} - run: | - pnpm install - pnpm add @mihomo-party/sysproxy-win32-${{ matrix.arch }}-msvc + run: pnpm install - name: Update Version for Dev Build if: github.event_name == 'workflow_dispatch' env: @@ -197,7 +195,6 @@ jobs: npm_config_target_arch: ${{ matrix.arch }} run: | pnpm install - pnpm add @mihomo-party/sysproxy-win32-${{ matrix.arch }}-msvc pnpm add -D electron@22.3.27 (Get-Content electron-builder.yml) -replace 'windows', 'win7' | Set-Content electron-builder.yml # Electron 22 requires CJS format @@ -283,7 +280,6 @@ jobs: npm_config_target_arch: ${{ matrix.arch }} run: | pnpm install - pnpm add @mihomo-party/sysproxy-linux-${{ matrix.arch }}-gnu sed -i "s/productName: Clash Party/productName: clash-party/" electron-builder.yml - name: Update Version for Dev Build if: github.event_name == 'workflow_dispatch' @@ -357,9 +353,7 @@ jobs: env: npm_config_arch: ${{ matrix.arch }} npm_config_target_arch: ${{ matrix.arch }} - run: | - pnpm install - pnpm add @mihomo-party/sysproxy-darwin-${{ matrix.arch }} + run: pnpm install - name: Update Version for Dev Build if: github.event_name == 'workflow_dispatch' env: @@ -457,7 +451,6 @@ jobs: npm_config_target_arch: ${{ matrix.arch }} run: | pnpm install - pnpm add @mihomo-party/sysproxy-darwin-${{ matrix.arch }} pnpm add -D electron@32.2.2 - name: Update Version for Dev Build if: github.event_name == 'workflow_dispatch' diff --git a/src/native/sysproxy/index.js b/src/native/sysproxy/index.js index 1db5052..55e76c5 100644 --- a/src/native/sysproxy/index.js +++ b/src/native/sysproxy/index.js @@ -24,6 +24,7 @@ function getBindingName() { switch (platform) { case 'win32': if (arch === 'x64') return 'sysproxy.win32-x64-msvc.node' + if (arch === 'ia32') return 'sysproxy.win32-ia32-msvc.node' if (arch === 'arm64') return 'sysproxy.win32-arm64-msvc.node' break case 'darwin':