build: replace MakerSquirrel with MakerZIP for Windows
- Remove @electron-forge/maker-squirrel dependency - Squirrel.Windows fails on modern Windows GitHub Actions runners with Win32Exception during zip creation - We already use MakerWix which produces a much better .msi installer for Windows users - Add MakerZIP support for win32 to provide a portable alternative alongside the MSI
This commit is contained in:
1 parent
1d35801980
commit
27223f587d
3 files changed
+1861
-7543
No files matched your search
+1
-6
@@ -10,7 +10,6 @@ import type {
|
|||||||
import { MakerDeb } from '@electron-forge/maker-deb';
|
import { MakerDeb } from '@electron-forge/maker-deb';
|
||||||
import { MakerDMG } from '@electron-forge/maker-dmg';
|
import { MakerDMG } from '@electron-forge/maker-dmg';
|
||||||
import { MakerRpm } from '@electron-forge/maker-rpm';
|
import { MakerRpm } from '@electron-forge/maker-rpm';
|
||||||
import { MakerSquirrel } from '@electron-forge/maker-squirrel';
|
|
||||||
import { MakerWix } from '@electron-forge/maker-wix';
|
import { MakerWix } from '@electron-forge/maker-wix';
|
||||||
import { MakerZIP } from '@electron-forge/maker-zip';
|
import { MakerZIP } from '@electron-forge/maker-zip';
|
||||||
import { AutoUnpackNativesPlugin } from '@electron-forge/plugin-auto-unpack-natives';
|
import { AutoUnpackNativesPlugin } from '@electron-forge/plugin-auto-unpack-natives';
|
||||||
@@ -441,10 +440,6 @@ const config: ForgeConfig = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
makers: [
|
makers: [
|
||||||
new MakerSquirrel({
|
|
||||||
setupIcon: 'images/icon.ico',
|
|
||||||
iconUrl: 'https://raw.githubusercontent.com/evandrodevbr/GeminiNexus/main/images/icon.ico',
|
|
||||||
}),
|
|
||||||
...(process.platform === 'win32' && process.arch === 'x64' && isWixAvailable()
|
...(process.platform === 'win32' && process.arch === 'x64' && isWixAvailable()
|
||||||
? [
|
? [
|
||||||
new MakerWix({
|
new MakerWix({
|
||||||
@@ -463,7 +458,7 @@ const config: ForgeConfig = {
|
|||||||
},
|
},
|
||||||
['darwin'],
|
['darwin'],
|
||||||
),
|
),
|
||||||
new MakerZIP({}, ['darwin']),
|
new MakerZIP({}, ['darwin', 'win32']),
|
||||||
appImageMaker,
|
appImageMaker,
|
||||||
new MakerRpm({}),
|
new MakerRpm({}),
|
||||||
new MakerDeb({}),
|
new MakerDeb({}),
|
||||||
|
|||||||
@@ -32,7 +32,6 @@
|
|||||||
"@electron-forge/maker-deb": "^7.11.1",
|
"@electron-forge/maker-deb": "^7.11.1",
|
||||||
"@electron-forge/maker-dmg": "^7.11.1",
|
"@electron-forge/maker-dmg": "^7.11.1",
|
||||||
"@electron-forge/maker-rpm": "^7.11.1",
|
"@electron-forge/maker-rpm": "^7.11.1",
|
||||||
"@electron-forge/maker-squirrel": "^7.11.1",
|
|
||||||
"@electron-forge/maker-wix": "^7.9.0",
|
"@electron-forge/maker-wix": "^7.9.0",
|
||||||
"@electron-forge/maker-zip": "^7.11.1",
|
"@electron-forge/maker-zip": "^7.11.1",
|
||||||
"@electron-forge/plugin-auto-unpack-natives": "^7.11.1",
|
"@electron-forge/plugin-auto-unpack-natives": "^7.11.1",
|
||||||
|
|||||||
Generated
+1860
-7536
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user