Skip to content

Commit

Permalink
Added icons for appx build, added arch options for Linux and Windows …
Browse files Browse the repository at this point in the history
…builds for testing purposes
  • Loading branch information
ransome1 committed Jan 15, 2025
1 parent 1583af6 commit 9c9fdce
Show file tree
Hide file tree
Showing 11 changed files with 46 additions and 26 deletions.
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,5 @@ dist/

mas/

build/

entitlements.mas.inherit.plist
entitlements.mas.plist
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
64 changes: 46 additions & 18 deletions electron-builder.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
directories:
output: dist
buildResources: build
buildVersion: '50'
buildVersion: '51'
asar: true
mac:
appId: com.todotxt.sleek
Expand All @@ -20,8 +20,8 @@ mac:
icon: ./resources/icon.icns
type: distribution
hardenedRuntime: true
entitlements: assets/entitlements.mac.plist
entitlementsInherit: assets/entitlements.mac.plist
entitlements: ./build/entitlements.mac.plist
entitlementsInherit: ./build/entitlements.mac.plist
gatekeeperAssess: false
category: public.app-category.productivity
artifactName: ${productName}-${version}-mac-${arch}.${ext}
Expand All @@ -35,20 +35,36 @@ dmg:
type: link
path: /Applications
masDev:
entitlements: build/entitlements.mas.plist
entitlementsInherit: build/entitlements.mas.inherit.plist
provisioningProfile: assets/development.provisionprofile
entitlements: ./assets/entitlements.mas.plist
entitlementsInherit: ./assets/entitlements.mas.inherit.plist
provisioningProfile: ./assets/development.provisionprofile
mas:
entitlements: build/entitlements.mas.plist
entitlementsInherit: build/entitlements.mas.inherit.plist
provisioningProfile: assets/distribution.provisionprofile
entitlements: ./assets/entitlements.mas.plist
entitlementsInherit: ./assets/entitlements.mas.inherit.plist
provisioningProfile: ./assets/distribution.provisionprofile
win:
target:
- zip
- portable
- nsis
- appx
icon: resources/icon.ico
- target: zip
arch:
- arm64
- x64
- ia32
- target: portable
arch:
- arm64
- x64
- ia32
- target: nsis
arch:
- arm64
- x64
- ia32
- target: appx
arch:
- arm64
- x64
- ia32
icon: ./resources/icon.ico
artifactName: ${productName}-${version}-win-${arch}.${ext}
nsis:
artifactName: ${productName}-${version}-win-${arch}-Setup.${ext}
Expand All @@ -62,8 +78,20 @@ linux:
icon: resources/icon
category: ProjectManagement
target:
- deb
- freebsd
- rpm
- AppImage
- target: deb
arch:
- arm64
- x64
- target: freebsd
arch:
- arm64
- x64
- target: rpm
arch:
- arm64
- x64
- target: AppImage
arch:
- arm64
- x64
electronVersion: 34.0.0
6 changes: 0 additions & 6 deletions jest.setup.js

This file was deleted.

0 comments on commit 9c9fdce

Please sign in to comment.