mirror of
https://github.com/jhbruhn/respira.git
synced 2026-01-27 10:23:41 +00:00
Build AppImage
This commit is contained in:
parent
22577af745
commit
ba3ef6030e
4 changed files with 60 additions and 5 deletions
7
.github/workflows/release.yml
vendored
7
.github/workflows/release.yml
vendored
|
|
@ -68,10 +68,7 @@ jobs:
|
|||
- name: Upload macOS assets
|
||||
if: matrix.os == 'macos-latest'
|
||||
run: |
|
||||
for file in out/make/zip/darwin/**/*.zip; do
|
||||
gh release upload ${{ needs.draft-release.outputs.tag-name }} "$file" --clobber
|
||||
done
|
||||
for file in out/make/*.dmg; do
|
||||
for file in out/make/zip/darwin/**/*.zip out/make/*.dmg; do
|
||||
gh release upload ${{ needs.draft-release.outputs.tag-name }} "$file" --clobber
|
||||
done
|
||||
env:
|
||||
|
|
@ -80,7 +77,7 @@ jobs:
|
|||
- name: Upload Linux assets
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
run: |
|
||||
for file in out/make/deb/x64/*.deb out/make/rpm/x64/*.rpm; do
|
||||
for file in out/make/deb/x64/*.deb out/make/AppImage/x64/*.AppImage; do
|
||||
gh release upload ${{ needs.draft-release.outputs.tag-name }} "$file" --clobber
|
||||
done
|
||||
env:
|
||||
|
|
|
|||
|
|
@ -35,6 +35,15 @@ module.exports = {
|
|||
icon: './public/icons/256x256.png'
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "@reforged/maker-appimage",
|
||||
config: {
|
||||
options: {
|
||||
categories: ["Robotics"],
|
||||
icon: "./public/icon.svg"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
plugins: [
|
||||
{
|
||||
|
|
|
|||
48
package-lock.json
generated
48
package-lock.json
generated
|
|
@ -31,6 +31,7 @@
|
|||
"@electron-forge/plugin-vite": "^7.10.2",
|
||||
"@electron/typescript-definitions": "^8.15.6",
|
||||
"@eslint/js": "^9.39.1",
|
||||
"@reforged/maker-appimage": "^5.1.1",
|
||||
"@types/electron-squirrel-startup": "^1.0.2",
|
||||
"@types/node": "^24.10.1",
|
||||
"@types/react": "^19.2.5",
|
||||
|
|
@ -4176,6 +4177,47 @@
|
|||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/@reforged/maker-appimage": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@reforged/maker-appimage/-/maker-appimage-5.1.1.tgz",
|
||||
"integrity": "sha512-KjuMp2UXY2Tca/82J+ocWfNFCULBgBPJugDFn/qOgMfT9rPwmvTMjjJpc4AgtTWIpYJ2eytYbGdi1HLx/pvGQg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@electron-forge/maker-base": "^6.0.0 || ^7.0.0",
|
||||
"@reforged/maker-types": "^2.0.0",
|
||||
"@spacingbat3/lss": "^1.0.0",
|
||||
"semver": "^7.3.8"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=19.0.0 || ^18.11.0"
|
||||
},
|
||||
"funding": {
|
||||
"type": "github",
|
||||
"url": "https://github.com/SpacingBat3/ReForged?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/@reforged/maker-appimage/node_modules/semver": {
|
||||
"version": "7.7.3",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
|
||||
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"semver": "bin/semver.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/@reforged/maker-types": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@reforged/maker-types/-/maker-types-2.0.0.tgz",
|
||||
"integrity": "sha512-Vc8xblKLfo+CP7CE/5Yshtyo6NwBkE4ZW00boCI50yePHG2wN04w1qrFlSxAmuau70J3alMhUrByeMrddlxAyw==",
|
||||
"dev": true,
|
||||
"funding": {
|
||||
"type": "github",
|
||||
"url": "https://github.com/SpacingBat3/ReForged?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/@rolldown/pluginutils": {
|
||||
"version": "1.0.0-beta.47",
|
||||
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.47.tgz",
|
||||
|
|
@ -4482,6 +4524,12 @@
|
|||
"url": "https://github.com/sindresorhus/is?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/@spacingbat3/lss": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@spacingbat3/lss/-/lss-1.2.0.tgz",
|
||||
"integrity": "sha512-aywhxHNb6l7COooF3m439eT/6QN8E/RSl5IVboSKthMHcp0GlZYMSoS7546rqDLmFRxTD8f1tu/NIS9vtDwYAg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@szmarczak/http-timer": {
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@
|
|||
"@electron-forge/plugin-vite": "^7.10.2",
|
||||
"@electron/typescript-definitions": "^8.15.6",
|
||||
"@eslint/js": "^9.39.1",
|
||||
"@reforged/maker-appimage": "^5.1.1",
|
||||
"@types/electron-squirrel-startup": "^1.0.2",
|
||||
"@types/node": "^24.10.1",
|
||||
"@types/react": "^19.2.5",
|
||||
|
|
|
|||
Loading…
Reference in a new issue