Skip to content

Commit d92eb8b

Browse files
committed
workflows
1 parent 082b5d3 commit d92eb8b

File tree

1 file changed

+51
-24
lines changed

1 file changed

+51
-24
lines changed

electron-builder.yml

Lines changed: 51 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,56 @@
1-
appId: fr.skygames.launcher
2-
productName: SkyGames Launcher
3-
copyright: Copyright © 2024 SkyGames
4-
directories:
5-
output: dist
6-
buildResources: resources
1+
appId: 'fr.skygames.launcher'
2+
productName: 'SkyGames Launcher'
3+
artifactName: '${productName}-setup-${version}.${ext}'
4+
5+
copyright: 'Copyright © 2024 SkyGames'
6+
7+
asar: true
8+
compression: 'maximum'
9+
10+
files:
11+
- '!{dist,.gitignore,.vscode,docs,dev-app-update.yml,.nvmrc,.eslintrc.json}'
12+
13+
extraResources:
14+
- 'libraries'
15+
16+
# Windows Configuration
17+
win:
18+
target:
19+
- target: 'nsis'
20+
arch: 'x64'
21+
22+
# Windows Installer Configuration
23+
nsis:
24+
oneClick: false
25+
perMachine: false
26+
allowElevation: true
27+
allowToChangeInstallationDirectory: true
28+
29+
# macOS Configuration
30+
mac:
31+
target:
32+
- target: 'dmg'
33+
arch:
34+
- 'x64'
35+
- 'arm64'
36+
artifactName: '${productName}-setup-${version}-${arch}.${ext}'
37+
category: 'public.app-category.games'
38+
39+
# Linux Configuration
40+
linux:
41+
target: 'AppImage'
42+
maintainer: 'SkyGames'
43+
vendor: 'SkyGames'
44+
synopsis: 'SkyGames Launcher'
45+
description: 'SkyGames Launcher'
46+
category: 'Game'
47+
748
files:
849
- from: .
950
filter:
1051
- package.json
1152
- app
12-
publish:
13-
provider: github
14-
token: ${{ secrets.GITHUB_TOKEN }}
15-
releaseType: draft
16-
draft: true
17-
prerelease: true
18-
repository: SkyGamesFR/launcher
19-
owner: SkyGamesFR
20-
vPrefixedTagName: false
21-
releaseNotes: |
22-
**Changelog:**
23-
- Added new features
24-
- Fixed some bugs
25-
- Improved performance
26-
publishAutoUpdate: true
27-
releaseName: v${version}
28-
releaseNotesFile: CHANGELOG.md
29-
updateInfo:
53+
54+
directories:
55+
output: dist
56+
buildResources: resources

0 commit comments

Comments
 (0)