-
Notifications
You must be signed in to change notification settings - Fork 5
/
electron-build.yml
59 lines (47 loc) · 1.3 KB
/
electron-build.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Don't change the appId! See <https://www.electron.build/configuration/nsis#guid-vs-application-name>
appId: org.montelibero.sunce
productName: Sunce Wallet
copyright: Copyright © 2024 Montelibero SW-Team
artifactName: Sunce-Wallet-${version}-${os}-${arch}.${ext}
protocols:
name: Stellar transaction / payment requests URL,
schemes: [web+stellar]
directories:
buildResources: ./electron/build
output: ./electron/dist
files:
- "./dist/*"
- "./electron/lib/**"
publish:
- provider: github
owner: Montelibero
repo: mtl_sunce
snap:
confinement: strict
publish:
- github
releaseInfo:
releaseName: Sunce Wallet
win:
# Electron builder bug: Without this line the icon gets corrupted on Windows
icon: ./electron/build/icon.png
target: [nsis]
nsis:
oneClick: false
perMachine: true
allowToChangeInstallationDirectory: true
deleteAppDataOnUninstall: true
guid: b8804019-34a6-4a79-b415-5a4eab3bc80a
createDesktopShortcut: true
createStartMenuShortcut: true
msi:
warningsAsErrors: false
mac:
hardenedRuntime: true
entitlements: ./electron/build/entitlements.mac.inherit.plist
category: public.app-category.productivity
linux:
category: Utility
target: [AppImage:x64]
afterPack: ./scripts/electron-builder-afterpack.js
afterSign: ./scripts/electron-builder-aftersign.js