From eb677e412c1e5a6603c9f2a3411f2f404bb0e861 Mon Sep 17 00:00:00 2001 From: deepend Date: Mon, 16 Feb 2026 14:48:05 -0700 Subject: [PATCH] Fixed Windows RC version generation for prerelease tags by sanitizing each version segment to numeric-only before emitting COMMA_VERSION in zoitechat.rc.tt. This prevents RC2237: numeric value expected for versions like 2.18.0-pre1. --- src/fe-gtk/zoitechat.rc.tt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fe-gtk/zoitechat.rc.tt b/src/fe-gtk/zoitechat.rc.tt index f964896b..64930d67 100644 --- a/src/fe-gtk/zoitechat.rc.tt +++ b/src/fe-gtk/zoitechat.rc.tt @@ -1,7 +1,7 @@ #include #include "config.h" -#define COMMA_VERSION <#= [string]::Join(',', $versionParts) #>,0 +#define COMMA_VERSION <#= [string]::Join(',', ($versionParts | %{ ($_ -split '[^0-9]')[0] })) #>,0 XC_ICON ICON "<#= $env:SOLUTIONDIR -replace '\\', '/' #>data/icons/zoitechat.ico"