super-productivity/electron-builder.yaml
2019-10-07 14:34:33 +02:00

66 lines
1.3 KiB
YAML

appId: superProductivity
afterSign: build/scripts/notarize.js
files:
- electron/**/*
- "!electron/**/*.ts"
- "!electron/**/*.js.map"
- dist/**/*
- 'embedded.provisionprofile'
directories:
output: "./app-builds"
win:
target:
- nsis
- portable
publish:
- github
appx:
applicationId: SuperProductivity
displayName: Super Productivity
publisherDisplayName: johannesjo
publisher: CN=___-___
identityName: ___johannesjo.SuperProductivity
linux:
category: Utility
target:
- AppImage
- snap
- deb
publish:
- github
snap:
grade: stable
stagePackages:
- default
-
mac:
appId: com.super-productivity.app
type: distribution
category: public.app-category.productivity
entitlements: build/entitlements.mac.plist
entitlementsInherit: build/entitlements.mac.plist
icon: build/icon.icns
hardenedRuntime: true
gatekeeperAssess: false
provisioningProfile: embedded.provisionprofile
# darkModeSupport: true
target:
- dmg
# - mas
# - pkg
# - zip
mas:
type: distribution
category: public.app-category.productivity
entitlements: build/entitlements.mas.plist
entitlementsInherit: build/entitlements.mas.inherit.plist
# provisioningProfile: embedded.provisionprofile
icon: build/icon.icns
hardenedRuntime: true
dmg:
sign: false
publish:
- github