From 0f530dc633ff3cff81ce9d63d4c0d4c5c7a886f8 Mon Sep 17 00:00:00 2001 From: Ochenstarik Date: Thu, 24 Sep 2026 17:13:14 +0700 Subject: [PATCH] fix: read terminal release version reliably --- scripts/build-terminal-release.ps1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/build-terminal-release.ps1 b/scripts/build-terminal-release.ps1 index 033af42..270ba02 100644 --- a/scripts/build-terminal-release.ps1 +++ b/scripts/build-terminal-release.ps1 @@ -13,7 +13,11 @@ $outputDirectory = Join-Path $repositoryRoot 'artifacts' if ([string]::IsNullOrWhiteSpace($Version)) { [xml]$project = Get-Content -LiteralPath $projectPath -Raw - $Version = [string]$project.Project.PropertyGroup.Version + $versionNode = $project.SelectSingleNode('/Project/PropertyGroup/Version') + if ($null -eq $versionNode) { + throw "The terminal project does not define a Version property." + } + $Version = $versionNode.InnerText.Trim() } if ($Version -notmatch '^\d+\.\d+\.\d+$') { throw "Version must use MAJOR.MINOR.PATCH format."