From b13df028f3cce1f84792f7043b57bf5cea3a3e4c Mon Sep 17 00:00:00 2001 From: ema Date: Tue, 14 Apr 2026 01:47:03 +0800 Subject: [PATCH] Fix nuget pack script for normal version --- Scripts/pack-nuget.ps1 | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Scripts/pack-nuget.ps1 b/Scripts/pack-nuget.ps1 index 9f68e3b..796f5c2 100644 --- a/Scripts/pack-nuget.ps1 +++ b/Scripts/pack-nuget.ps1 @@ -9,12 +9,16 @@ $revision = git describe --always --tags --exclude latest -if ($revision -match '^(\d+\.\d+\.\d+)-(\d+)(?:-g[0-9a-f]+)?$') { +if ($revision -match '^(\d+\.\d+\.\d+)(?:-(\d+)(?:-g[0-9a-f]+)?)?$') { $baseVersion = $matches[1] $commitCount = $matches[2] - $revision = "$baseVersion-preview$commitCount" + if ($commitCount) { + $revision = "$baseVersion-preview$commitCount" + } else { + $revision = $baseVersion + } } else { - $revision = $gitVersion # fallback + throw "Unsupported git describe output: '$revision'. Expected 'x.y.z' or 'x.y.z-N-g'." } Write-Host "NuGet Package Version: $revision"