Skip to content

Commit

Permalink
Release ci : remove artefactName for linux/deb, comments
Browse files Browse the repository at this point in the history
  • Loading branch information
fxi committed Jun 11, 2024
1 parent 4cc5ee0 commit 2f370e7
Showing 1 changed file with 19 additions and 16 deletions.
35 changes: 19 additions & 16 deletions electron/electron-builder.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
productName: AccessMod-Desktop
appId: org.accessmod.desktop
npmRebuild: false
publish: false
asar: true
directories:
buildResources: build
Expand All @@ -8,21 +10,25 @@ files:
- resources/**
asarUnpack:
- resources/**

# WIN : only nsis works. Will complain about security, but can be bypassed easily
win:
publisherName: AccessMod Team
executableName: AccessMod Desktop
icon: build/icon.png
target:
- nsis
- nsis
nsis:
artifactName: ${name}_${version}_setup.${ext}
artifactName: ${name}-${version}-setup.${ext}
shortcutName: ${productName}
uninstallDisplayName: ${productName}
createDesktopShortcut: always
allowToChangeInstallationDirectory: true
oneClick: false
allowElevation: true
perMachine: true

# MAC : entitlements, signing and notarize are required. dmg must contain $arch
mac:
hardenedRuntime: true
gatekeeperAssess: false
Expand All @@ -31,16 +37,16 @@ mac:
minimumSystemVersion: 12.0.0
entitlements: resources/entitlements.mac.plist
entitlementsInherit: resources/entitlements.mac.plist
notarize: true
category: public.app-category.education
notarize: true
category: public.app-category.education
icon: build/icon.png
target:
target:
- dmg
dmg:
artifactName: ${name}_${version}_${arch}.${ext}
sign : false
deb:
packageName: accessmod-desktop
artifactName: ${name}-${version}-${arch}.${ext}
sign: false

# LINUX : only deb works
linux:
target:
- deb
Expand All @@ -49,10 +55,7 @@ linux:
icon: build/icon.png
synopsis: Wrapper for AccessMod Docker
description: Wrapper for AccesMod Docker instance and GUI helpers
artifactName: ${name}_${version}.${ext}
snap:
confinement: strict
grade: stable
plugs: ["default", "docker","docker-support"]
npmRebuild: false
publish: false
deb:
packageName: accessmod-desktop


0 comments on commit 2f370e7

Please sign in to comment.