ci: build et publie aussi les paquets Linux (AppImage + deb)

- workflow: un seul job build Windows (Wine) + Linux puis publie tout
- publish-gitea.mjs: publie latest-linux.yml, AppImage, deb
- package.json: homepage (requis pour le build deb) + scripts build:all/publish
- publie toujours les 2 plateformes (le script efface tous les assets avant upload)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
lucasdpt
2026-06-14 13:31:36 +02:00
parent 0afba1a3b3
commit 073f0b2349
4 changed files with 30 additions and 12 deletions
+4 -1
View File
@@ -21,7 +21,7 @@ on:
options: [none, patch, minor, major]
jobs:
publish-win:
publish:
runs-on: ubuntu-latest
container:
image: electronuserland/builder:20-wine
@@ -45,6 +45,9 @@ jobs:
- name: Build Windows installer
run: npm run build:win
- name: Build Linux installers
run: npm run build:linux
- name: Publish to Gitea release
run: node scripts/publish-gitea.mjs
env: