Remove maker-zip from Electron build (only Squirrel needed)

Fix CI: zip binary not available in builder image, and we only
distribute via Squirrel installer anyway.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Daniel 2026-03-07 19:56:26 +01:00
parent ef96d8b22c
commit c86538e2a2
3 changed files with 3 additions and 78 deletions

View file

@ -1,5 +1,3 @@
const path = require('path');
module.exports = { module.exports = {
packagerConfig: { packagerConfig: {
name: 'Gaming Hub', name: 'Gaming Hub',
@ -13,9 +11,5 @@ module.exports = {
name: 'gaming-hub-desktop', name: 'gaming-hub-desktop',
}, },
}, },
{
name: '@electron-forge/maker-zip',
platforms: ['win32', 'linux', 'darwin'],
},
], ],
}; };

View file

@ -1,19 +1,18 @@
{ {
"name": "gaming-hub-desktop", "name": "gaming-hub-desktop",
"version": "1.5.0", "version": "1.6.1",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "gaming-hub-desktop", "name": "gaming-hub-desktop",
"version": "1.5.0", "version": "1.6.1",
"dependencies": { "dependencies": {
"electron-squirrel-startup": "^1.0.1" "electron-squirrel-startup": "^1.0.1"
}, },
"devDependencies": { "devDependencies": {
"@electron-forge/cli": "^7.6.0", "@electron-forge/cli": "^7.6.0",
"@electron-forge/maker-squirrel": "^7.6.0", "@electron-forge/maker-squirrel": "^7.6.0",
"@electron-forge/maker-zip": "^7.6.0",
"electron": "^33.0.0" "electron": "^33.0.0"
} }
}, },
@ -168,23 +167,6 @@
"electron-winstaller": "^5.3.0" "electron-winstaller": "^5.3.0"
} }
}, },
"node_modules/@electron-forge/maker-zip": {
"version": "7.11.1",
"resolved": "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-7.11.1.tgz",
"integrity": "sha512-30rcp0AbJLfkFBX2hmO14LKXx7z9V61LffTVbTCFMh5vUB2kZvcA5xAhsBk2oUJWfGVxe1DuSEU0rDR9bUMHUg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@electron-forge/maker-base": "7.11.1",
"@electron-forge/shared-types": "7.11.1",
"cross-zip": "^4.0.0",
"fs-extra": "^10.0.0",
"got": "^11.8.5"
},
"engines": {
"node": ">= 16.4.0"
}
},
"node_modules/@electron-forge/plugin-base": { "node_modules/@electron-forge/plugin-base": {
"version": "7.11.1", "version": "7.11.1",
"resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-7.11.1.tgz", "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-7.11.1.tgz",
@ -2209,30 +2191,6 @@
"node": ">= 8" "node": ">= 8"
} }
}, },
"node_modules/cross-zip": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.1.tgz",
"integrity": "sha512-n63i0lZ0rvQ6FXiGQ+/JFCKAUyPFhLQYJIqKaa+tSJtfKeULF/IDNDAbdnSIxgS4NTuw2b0+lj8LzfITuq+ZxQ==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/feross"
},
{
"type": "patreon",
"url": "https://www.patreon.com/feross"
},
{
"type": "consulting",
"url": "https://feross.org/support"
}
],
"license": "MIT",
"engines": {
"node": ">=12.10"
}
},
"node_modules/debug": { "node_modules/debug": {
"version": "4.4.3", "version": "4.4.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
@ -2571,32 +2529,6 @@
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/encoding": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
"integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
"iconv-lite": "^0.6.2"
}
},
"node_modules/encoding/node_modules/iconv-lite": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/end-of-stream": { "node_modules/end-of-stream": {
"version": "1.4.5", "version": "1.4.5",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",

View file

@ -16,7 +16,6 @@
"devDependencies": { "devDependencies": {
"electron": "^33.0.0", "electron": "^33.0.0",
"@electron-forge/cli": "^7.6.0", "@electron-forge/cli": "^7.6.0",
"@electron-forge/maker-squirrel": "^7.6.0", "@electron-forge/maker-squirrel": "^7.6.0"
"@electron-forge/maker-zip": "^7.6.0"
} }
} }