add release and electron-builder setup

This commit is contained in:
Anton Bracke
2022-02-18 11:49:53 +01:00
parent d64c7f9605
commit 1c1d61bd60
5 changed files with 145 additions and 37 deletions
+33
View File
@@ -0,0 +1,33 @@
appId: re.workadventu.desktop
files:
- "build/**/*"
- "assets/**/*"
- "sidebar/**/*"
dmg:
icon: false
linux:
category: "TODO;TODO"
packageCategory: "TODO;TODO"
maintainer: "TODO"
icon: "assets/icons/TODO.icns"
description: "TODO"
target:
# - deb
- zip
- AppImage
artifactName: "${productName}-${version}-${arch}.${ext}"
win:
icon: "assets/icons/TODO.ico"
artifactName: "${productName}-${version}-setup.${ext}"
publish:
provider: github
owner: thecodingmachine
repo: workadventure
vPrefixedTagName: false
releaseType: draft