-
Notifications
You must be signed in to change notification settings - Fork 108
Expand file tree
/
Copy pathelectron-builder.yml
More file actions
60 lines (52 loc) · 1.1 KB
/
electron-builder.yml
File metadata and controls
60 lines (52 loc) · 1.1 KB
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
60
appId: io.bdash
directories:
output: dist/production
app: app/production
files:
- "**/*"
- "!node_modules/sqlite3/{build,deps}"
- "!node_modules/aws-sdk/"
- "!node_modules/electron-is-dev/"
- "!node_modules/electron-log/"
- "!node_modules/@fortawesome/"
afterSign: ./scripts/notarize.js
publish:
- provider: github
owner: bdash-app
repo: bdash
- provider: s3
bucket: bdash-release
region: ap-northeast-1
acl: public-read
path: v${version}
extraResources:
- build/icon.png
- from: src/mcp/dist
to: mcp
filter:
- "**/*"
- from: src/mcp/node_modules
to: mcp/node_modules
filter:
- "**/*"
- from: src/mcp/package.json
to: mcp/package.json
win:
target:
- nsis
mac:
x64ArchFiles: "**/node_sqlite3.node"
target:
- target: dmg
arch: universal
- target: zip
arch: universal
category: public.app-category.developer-tools
hardenedRuntime: true
entitlements: ./build/entitlement.plist
entitlementsInherit: ./build/entitlement.plist
linux:
target:
- AppImage
category: Utility
icon: build/icon.icns