name: Release Electron App run-name: Releasing ${{ gitea.ref_name }} on: push: tags: - 'v*' jobs: release-desktop: runs-on: ubuntu-latest container: image: electronuserland/builder:wine steps: - name: Checkout Code uses: actions/checkout@v4 - 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: 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/'. files: |- dist/**/*.exe dist/**/*.AppImage token: ${{ gitea.token }}