We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5170371 commit b13df02Copy full SHA for b13df02
Scripts/pack-nuget.ps1
@@ -9,12 +9,16 @@
9
10
$revision = git describe --always --tags --exclude latest
11
12
-if ($revision -match '^(\d+\.\d+\.\d+)-(\d+)(?:-g[0-9a-f]+)?$') {
+if ($revision -match '^(\d+\.\d+\.\d+)(?:-(\d+)(?:-g[0-9a-f]+)?)?$') {
13
$baseVersion = $matches[1]
14
$commitCount = $matches[2]
15
- $revision = "$baseVersion-preview$commitCount"
+ if ($commitCount) {
16
+ $revision = "$baseVersion-preview$commitCount"
17
+ } else {
18
+ $revision = $baseVersion
19
+ }
20
} else {
- $revision = $gitVersion # fallback
21
+ throw "Unsupported git describe output: '$revision'. Expected 'x.y.z' or 'x.y.z-N-g<sha>'."
22
}
23
24
Write-Host "NuGet Package Version: $revision"
0 commit comments