fix: remove sysproxy npm packages, use github release via prepare script

This commit is contained in:
xmk23333 2026-01-15 21:09:00 +08:00
parent e6cba388b2
commit 5f179d3ea5
2 changed files with 3 additions and 9 deletions

View File

@ -114,9 +114,7 @@ jobs:
env: env:
npm_config_arch: ${{ matrix.arch }} npm_config_arch: ${{ matrix.arch }}
npm_config_target_arch: ${{ matrix.arch }} npm_config_target_arch: ${{ matrix.arch }}
run: | run: pnpm install
pnpm install
pnpm add @mihomo-party/sysproxy-win32-${{ matrix.arch }}-msvc
- name: Update Version for Dev Build - name: Update Version for Dev Build
if: github.event_name == 'workflow_dispatch' if: github.event_name == 'workflow_dispatch'
env: env:
@ -197,7 +195,6 @@ jobs:
npm_config_target_arch: ${{ matrix.arch }} npm_config_target_arch: ${{ matrix.arch }}
run: | run: |
pnpm install pnpm install
pnpm add @mihomo-party/sysproxy-win32-${{ matrix.arch }}-msvc
pnpm add -D electron@22.3.27 pnpm add -D electron@22.3.27
(Get-Content electron-builder.yml) -replace 'windows', 'win7' | Set-Content electron-builder.yml (Get-Content electron-builder.yml) -replace 'windows', 'win7' | Set-Content electron-builder.yml
# Electron 22 requires CJS format # Electron 22 requires CJS format
@ -283,7 +280,6 @@ jobs:
npm_config_target_arch: ${{ matrix.arch }} npm_config_target_arch: ${{ matrix.arch }}
run: | run: |
pnpm install pnpm install
pnpm add @mihomo-party/sysproxy-linux-${{ matrix.arch }}-gnu
sed -i "s/productName: Clash Party/productName: clash-party/" electron-builder.yml sed -i "s/productName: Clash Party/productName: clash-party/" electron-builder.yml
- name: Update Version for Dev Build - name: Update Version for Dev Build
if: github.event_name == 'workflow_dispatch' if: github.event_name == 'workflow_dispatch'
@ -357,9 +353,7 @@ jobs:
env: env:
npm_config_arch: ${{ matrix.arch }} npm_config_arch: ${{ matrix.arch }}
npm_config_target_arch: ${{ matrix.arch }} npm_config_target_arch: ${{ matrix.arch }}
run: | run: pnpm install
pnpm install
pnpm add @mihomo-party/sysproxy-darwin-${{ matrix.arch }}
- name: Update Version for Dev Build - name: Update Version for Dev Build
if: github.event_name == 'workflow_dispatch' if: github.event_name == 'workflow_dispatch'
env: env:
@ -457,7 +451,6 @@ jobs:
npm_config_target_arch: ${{ matrix.arch }} npm_config_target_arch: ${{ matrix.arch }}
run: | run: |
pnpm install pnpm install
pnpm add @mihomo-party/sysproxy-darwin-${{ matrix.arch }}
pnpm add -D electron@32.2.2 pnpm add -D electron@32.2.2
- name: Update Version for Dev Build - name: Update Version for Dev Build
if: github.event_name == 'workflow_dispatch' if: github.event_name == 'workflow_dispatch'

View File

@ -24,6 +24,7 @@ function getBindingName() {
switch (platform) { switch (platform) {
case 'win32': case 'win32':
if (arch === 'x64') return 'sysproxy.win32-x64-msvc.node' 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' if (arch === 'arm64') return 'sysproxy.win32-arm64-msvc.node'
break break
case 'darwin': case 'darwin':