mirror of
https://github.com/jhbruhn/respira.git
synced 2026-01-27 18:33: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
|
- name: Upload macOS assets
|
||||||
if: matrix.os == 'macos-latest'
|
if: matrix.os == 'macos-latest'
|
||||||
run: |
|
run: |
|
||||||
for file in out/make/zip/darwin/**/*.zip; 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
|
|
||||||
for file in out/make/*.dmg; do
|
|
||||||
gh release upload ${{ needs.draft-release.outputs.tag-name }} "$file" --clobber
|
gh release upload ${{ needs.draft-release.outputs.tag-name }} "$file" --clobber
|
||||||
done
|
done
|
||||||
env:
|
env:
|
||||||
|
|
@ -80,7 +77,7 @@ jobs:
|
||||||
- name: Upload Linux assets
|
- name: Upload Linux assets
|
||||||
if: matrix.os == 'ubuntu-latest'
|
if: matrix.os == 'ubuntu-latest'
|
||||||
run: |
|
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
|
gh release upload ${{ needs.draft-release.outputs.tag-name }} "$file" --clobber
|
||||||
done
|
done
|
||||||
env:
|
env:
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,15 @@ module.exports = {
|
||||||
icon: './public/icons/256x256.png'
|
icon: './public/icons/256x256.png'
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "@reforged/maker-appimage",
|
||||||
|
config: {
|
||||||
|
options: {
|
||||||
|
categories: ["Robotics"],
|
||||||
|
icon: "./public/icon.svg"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
],
|
],
|
||||||
plugins: [
|
plugins: [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
48
package-lock.json
generated
48
package-lock.json
generated
|
|
@ -31,6 +31,7 @@
|
||||||
"@electron-forge/plugin-vite": "^7.10.2",
|
"@electron-forge/plugin-vite": "^7.10.2",
|
||||||
"@electron/typescript-definitions": "^8.15.6",
|
"@electron/typescript-definitions": "^8.15.6",
|
||||||
"@eslint/js": "^9.39.1",
|
"@eslint/js": "^9.39.1",
|
||||||
|
"@reforged/maker-appimage": "^5.1.1",
|
||||||
"@types/electron-squirrel-startup": "^1.0.2",
|
"@types/electron-squirrel-startup": "^1.0.2",
|
||||||
"@types/node": "^24.10.1",
|
"@types/node": "^24.10.1",
|
||||||
"@types/react": "^19.2.5",
|
"@types/react": "^19.2.5",
|
||||||
|
|
@ -4176,6 +4177,47 @@
|
||||||
"node": ">=10"
|
"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": {
|
"node_modules/@rolldown/pluginutils": {
|
||||||
"version": "1.0.0-beta.47",
|
"version": "1.0.0-beta.47",
|
||||||
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.47.tgz",
|
"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"
|
"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": {
|
"node_modules/@szmarczak/http-timer": {
|
||||||
"version": "4.0.6",
|
"version": "4.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
|
"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-forge/plugin-vite": "^7.10.2",
|
||||||
"@electron/typescript-definitions": "^8.15.6",
|
"@electron/typescript-definitions": "^8.15.6",
|
||||||
"@eslint/js": "^9.39.1",
|
"@eslint/js": "^9.39.1",
|
||||||
|
"@reforged/maker-appimage": "^5.1.1",
|
||||||
"@types/electron-squirrel-startup": "^1.0.2",
|
"@types/electron-squirrel-startup": "^1.0.2",
|
||||||
"@types/node": "^24.10.1",
|
"@types/node": "^24.10.1",
|
||||||
"@types/react": "^19.2.5",
|
"@types/react": "^19.2.5",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue