Skip to content

Commit 91d9198

Browse files
committed
Update forge.config.js (#632)
1 parent 29b71a2 commit 91d9198

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

.github/workflows/publish.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ jobs:
6060
;;
6161
ubuntu*)
6262
sudo snap install snapcraft --classic
63-
sudo snap install multipass
6463
npx electron-builder --linux appimage --x64 --publish always
6564
npx electron-builder --linux snap --x64 --publish always
6665
;;

publish/forge.config.js

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,23 @@ export default {
5252
}
5353
},
5454
{
55-
// sudo snap install snapcraft --classic
56-
// sudo snap install multipass
57-
// DEBUG=electron-forge:* npx electron-forge make --arch arm64 --targets=@electron-forge/maker-snap
55+
// sudo snap install snapcraft --classic --channel=7.x/stable
56+
// DEBUG=electron-installer-snap:snapcraft npx electron-forge make --arch x64 --targets=@electron-forge/maker-snap
57+
// DEBUG=electron-installer-snap:snapcraft npx electron-forge make --arch arm64 --targets=@electron-forge/maker-snap
58+
// Using "DEBUG=electron-installer-snap:snapcraft" will enable --destructive-mode and skip multipass
59+
// To unpack the .snap: unsquashfs dist/make/snap/arm64/netron_8.0.0_arm64.snap
5860
name: '@electron-forge/maker-snap',
5961
platforms: ['linux'],
6062
config: {
6163
grade: 'stable',
62-
base: 'core20', // sudo snap install snapcraft --classic --channel=7.x/stable
63-
appPlugs: [
64-
'default',
65-
'removable-media'
66-
],
64+
// base: 'core20',
65+
apps: {
66+
electronApp: {
67+
plugs: [
68+
'removable-media'
69+
]
70+
}
71+
}
6772
}
6873
}
6974
],

0 commit comments

Comments
 (0)