From d058e8a60f0cd95d2623d4fc0f0c4849cfa5b179 Mon Sep 17 00:00:00 2001 From: digua Date: Tue, 19 May 2026 19:14:11 +0800 Subject: [PATCH] fix(electron): fix CI build by pinning electron version and cleanup - Pin electron to 35.7.5 (electron-builder requires fixed version) - Remove redundant @electron/rebuild (built into electron-builder) - Use electron-builder install-app-deps for postinstall --- apps/desktop/package.json | 5 ++--- pnpm-lock.yaml | 5 +---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index efbff660..b060f847 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -11,7 +11,7 @@ "build:mac": "pnpm run build && electron-builder --mac --config electron-builder.yml -p never", "build:win": "pnpm run build && electron-builder --win --config electron-builder.yml -p never", "build:linux": "pnpm run build && electron-builder --linux --config electron-builder.yml -p never", - "postinstall": "electron-rebuild" + "postinstall": "electron-builder install-app-deps" }, "dependencies": { "@aptabase/electron": "^0.3.1", @@ -24,9 +24,8 @@ }, "devDependencies": { "@electron-toolkit/tsconfig": "^1.0.1", - "@electron/rebuild": "^4.0.1", "@types/better-sqlite3": "^7.6.13", - "electron": "^35.0.0", + "electron": "35.7.5", "electron-builder": "^26.0.12", "electron-vite": "^5.0.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1daa2dff..afaaa58e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,14 +115,11 @@ importers: '@electron-toolkit/tsconfig': specifier: ^1.0.1 version: 1.0.1(@types/node@25.2.2) - '@electron/rebuild': - specifier: ^4.0.1 - version: 4.0.3 '@types/better-sqlite3': specifier: ^7.6.13 version: 7.6.13 electron: - specifier: ^35.0.0 + specifier: 35.7.5 version: 35.7.5 electron-builder: specifier: ^26.0.12