Use zip-only Electron makers for CI-friendly client builds
CI / test (push) Has been cancelled
Rolling release / build client darwin-arm64 (push) Has been cancelled
Rolling release / build client win32-x64 (push) Has been cancelled
Rolling release / Publish rolling release (push) Has been cancelled
Rolling release / build ubuntu (servers + linux clients) (push) Has been cancelled
CI / test (push) Has been cancelled
Rolling release / build client darwin-arm64 (push) Has been cancelled
Rolling release / build client win32-x64 (push) Has been cancelled
Rolling release / Publish rolling release (push) Has been cancelled
Rolling release / build ubuntu (servers + linux clients) (push) Has been cancelled
Drop maker-deb (needs dpkg/fakeroot) and AppImage maker so electron-forge make works on bare Ubuntu runners.
This commit is contained in:
+1
-19
@@ -53,30 +53,12 @@ module.exports = {
|
|||||||
|
|
||||||
rebuildConfig: {},
|
rebuildConfig: {},
|
||||||
|
|
||||||
|
// Zip only — no deb (needs dpkg/fakeroot) or AppImage toolchains on CI runners.
|
||||||
makers: [
|
makers: [
|
||||||
{
|
{
|
||||||
name: '@electron-forge/maker-zip',
|
name: '@electron-forge/maker-zip',
|
||||||
platforms: ['darwin', 'linux', 'win32'],
|
platforms: ['darwin', 'linux', 'win32'],
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: '@electron-forge/maker-deb',
|
|
||||||
platforms: ['linux'],
|
|
||||||
config: {
|
|
||||||
options: {
|
|
||||||
maintainer: 'peardock',
|
|
||||||
homepage: 'https://github.com/snxraven/peardock',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'pear-electron-forge-maker-appimage',
|
|
||||||
platforms: ['linux'],
|
|
||||||
config: {
|
|
||||||
icons: fs.existsSync(path.join(__dirname, 'build', 'icon.png'))
|
|
||||||
? [{ file: 'build/icon.png', size: 256 }]
|
|
||||||
: [],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
|
|
||||||
plugins: [
|
plugins: [
|
||||||
|
|||||||
Generated
+2
-2281
File diff suppressed because it is too large
Load Diff
@@ -579,8 +579,6 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@electron-forge/cli": "^7.11.2",
|
"@electron-forge/cli": "^7.11.2",
|
||||||
"@electron-forge/maker-deb": "^7.11.2",
|
|
||||||
"@electron-forge/maker-squirrel": "^7.11.2",
|
|
||||||
"@electron-forge/maker-zip": "^7.11.2",
|
"@electron-forge/maker-zip": "^7.11.2",
|
||||||
"bare-build": "^1.0.2",
|
"bare-build": "^1.0.2",
|
||||||
"bare-runtime": "1.30.3",
|
"bare-runtime": "1.30.3",
|
||||||
@@ -590,7 +588,6 @@
|
|||||||
"electron-forge-plugin-universal-prebuilds": "^1.0.0",
|
"electron-forge-plugin-universal-prebuilds": "^1.0.0",
|
||||||
"framed-stream": "^1.0.1",
|
"framed-stream": "^1.0.1",
|
||||||
"paparam": "^1.10.1",
|
"paparam": "^1.10.1",
|
||||||
"pear-electron-forge-maker-appimage": "^2.0.0",
|
|
||||||
"pear-interface": "^1.1.0",
|
"pear-interface": "^1.1.0",
|
||||||
"pear-runtime": "^1.3.1"
|
"pear-runtime": "^1.3.1"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user