Successful workflow builds for Win, Mac and linux

This commit is contained in:
Josh Stewart 2024-02-13 23:02:02 +11:00
parent c93ed4bf59
commit d628aeccd7
2 changed files with 4 additions and 3 deletions

View File

@ -22,12 +22,12 @@ jobs:
npm install electron-rebuild -g
npm install electron-builder -g
npm install
npm run package-linux
npm run package-linux-workflow
- name: Save .appimage as artefact
uses: actions/upload-artifact@v4
with:
name: Artefact for linux build
path: dist
path: dist/*.AppImage
Build-for-mac:
name: Run npm on x64 macos
@ -49,7 +49,7 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: Artefact for Mac build
path: dist
path: dist/*.deb
Build-for-win:
name: Run npm on x64 Windows

View File

@ -11,6 +11,7 @@
"package-mac-workflow": "electron-builder --publish never --mac",
"package-win": "electron-builder --win",
"package-linux": "electron-builder --linux",
"package-linux-workflow": "electron-builder --publish never --linux",
"package-arm": "electron-builder --linux --armv7l"
},
"repository": {