fix(desktop): nom d'artefact distinct pour le build Windows portable
CI / No em/en dashes (push) Successful in 3s
CI / Build & test (Node 24) (push) Successful in 10m27s
CI / Build & test (Node 22) (push) Successful in 10m58s
VSCode Release / Package VSIX (push) Successful in 9m57s
Release / Publish to Gitea npm registry (push) Successful in 10m16s
CI / Pack & boot smoke (Node 22) (push) Successful in 10m16s
Desktop Release / Build Linux (AppImage + deb) (push) Failing after 8m31s
Desktop Release / Build Windows (NSIS + portable) (push) Canceled after 0s
Desktop Release / Publish floating desktop-latest release (push) Skipped

`win.artifactName` s'applique aux deux cibles : l'installeur NSIS et le build portable produisaient
tous deux `Arboretum-<version>-x64.exe`, donc une collision où l'un écrase l'autre. Le portable prend
un suffixe explicite. Les liens de la vitrine visent l'installeur NSIS, dont le nom ne change pas.
This commit is contained in:
2026-08-04 15:07:27 +02:00
parent f96b36c548
commit c8d30c7b0d
+5
View File
@@ -87,6 +87,11 @@ win:
publisherName: Johan LEROY publisherName: Johan LEROY
artifactName: ${productName}-${version}-${arch}.${ext} artifactName: ${productName}-${version}-${arch}.${ext}
# Le build portable produit lui aussi un .exe : sans nom distinct, il entrerait en collision avec
# l'installeur NSIS (les deux cibles héritent de `win.artifactName`) et l'un écraserait l'autre.
portable:
artifactName: ${productName}-${version}-${arch}-portable.${ext}
nsis: nsis:
oneClick: false oneClick: false
perMachine: false perMachine: false