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
This commit is contained in:
digua committed 2026-05-19 19:14:11 +08:00
1 parent 9099b15ce6
commit d058e8a60f
2 files changed
+3 -7

No files matched your search

+2 -3
View File
@@ -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"
}
+1 -4
View File
@@ -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