From 55dd711c9cef3543608a47ff48ffd3d1402d1600 Mon Sep 17 00:00:00 2001 From: blocknodes Date: Sun, 16 Aug 2026 13:31:57 +0000 Subject: [PATCH] fix(windows): give the MSI a numeric version override MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The WiX/MSI target rejects a semver pre-release: "optional pre-release identifier in app version must be numeric-only … for msi target", so `0.2.0-rc.1` fails to bundle (NSIS and every other target are fine). Set bundle.windows.wix.version = "0.2.0.1" (WixConfig.version, format major.minor.patch.build) so the MSI gets a valid numeric version while the app version stays 0.2.0-rc.1 everywhere else. rc.N maps to the build field (rc.1 -> .1); MSI ignores that 4th field for upgrade detection, so it's just a label. Co-Authored-By: Claude Opus 4.8 --- src-tauri/tauri.conf.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 4e45515..af8d074 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -49,6 +49,9 @@ "minimumSystemVersion": "10.15" }, "windows": { + "wix": { + "version": "0.2.0.1" + }, "nsis": { "installMode": "perMachine" }