diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f5159e5..756e1df 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,6 +38,17 @@ jobs: with: node-version: "22" + - name: Allinea la versione al tag + shell: bash + working-directory: desktop + run: | + # electron-builder prende il numero di versione da package.json, non + # dal tag: se i due divergono la release v1.3.2 finisce piena di file + # texforge-1.3.1-*. Il tag รจ la fonte autorevole, package.json lo segue. + tag="${{ github.event.inputs.version || github.ref_name }}" + npm version "${tag#v}" --no-git-tag-version --allow-same-version + echo "Versione degli installer: ${tag#v}" + - name: Install dependencies working-directory: desktop run: npm install diff --git a/desktop/package.json b/desktop/package.json index 47d9121..ff4c519 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,7 +1,7 @@ { "name": "texforge-desktop", "productName": "texforge", - "version": "1.3.1", + "version": "1.3.2", "description": "Compilatore LaTeX in PDF statico e HTML interattivo, con gestione dei pacchetti", "type": "module", "main": "main.js", diff --git a/package.json b/package.json index 5a65a0b..76228d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "texforge", - "version": "1.3.1", + "version": "1.3.2", "description": "Sito di presentazione e strumenti di build di texforge", "type": "module", "main": "server.js",