From 3f5fdba66176620698a870d9e60c221030c5f5fd Mon Sep 17 00:00:00 2001 From: roberto Date: Mon, 2 Mar 2026 18:32:12 +0100 Subject: [PATCH] fix: switch to electron-forge make command --- .gitea/workflows/build.yaml | 17 +++++++++-------- package.json | 2 +- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 000e54b..adf960e 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -18,19 +18,20 @@ jobs: - name: Install Dependencies run: npm install - - name: Build App (No Publish) - # Rimosso '-p always'. Ora si limita a creare i file eseguibili. - run: npx electron-builder --linux --win + - name: Make App (Compile & Package) + # Usiamo il tuo script 'make' e gli diciamo di compilare per Linux e Windows + run: npm run make -- --platform=linux,win32 --arch=x64 - name: Create Gitea Release & Upload - # Questa action รจ scritta apposta per interfacciarsi con le Release di Gitea uses: akkuman/gitea-release-action@v1 env: NODE_OPTIONS: '--experimental-fetch' with: - # Assicurati che 'dist/' sia la cartella dove electron-builder salva i file finali. - # A volte potrebbe chiamarsi 'build/' o 'out/'. + # Electron Forge di default salva gli eseguibili finiti nella cartella 'out/make/' files: |- - dist/**/*.exe - dist/**/*.AppImage + out/make/**/*.exe + out/make/**/*.zip + out/make/**/*.deb + out/make/**/*.rpm + out/make/**/*.AppImage token: ${{ gitea.token }} \ No newline at end of file diff --git a/package.json b/package.json index 504bcdc..c4bdad2 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "knip": "knip" }, "keywords": [], - "author": "rmusso", + "author": "roberto", "license": "MIT", "devDependencies": { "@electron-forge/cli": "^7.11.1",