Skip to content

Commit 0dcd94b

Browse files
committed
Add ChocolateyPackageVersion to VersionOracle
Fixes #275
1 parent 396fee0 commit 0dcd94b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/NerdBank.GitVersioning.Tests/VersionOracleTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ public void SemVerStableNonPublicVersion()
177177
Assert.True(Regex.IsMatch(oracle.SemVer1, @"^2.3.1-[^g]{10}$"));
178178
Assert.True(Regex.IsMatch(oracle.SemVer2, @"^2.3.1-[^g]{10}$"));
179179
Assert.True(Regex.IsMatch(oracle.NuGetPackageVersion, @"^2.3.1-g[a-f0-9]{10}$"));
180+
Assert.True(Regex.IsMatch(oracle.ChocolateyPackageVersion, @"^2.3.1-g[a-f0-9]{10}$"));
180181
}
181182

182183
[Fact]

src/NerdBank.GitVersioning/VersionOracle.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,14 @@ public IDictionary<string, string> CloudBuildVersionVars
337337
/// </summary>
338338
public string NuGetPackageVersion => this.VersionOptions?.NuGetPackageVersionOrDefault.SemVerOrDefault == 1 ? this.NuGetSemVer1 : this.SemVer2;
339339

340+
/// <summary>
341+
/// Gets the version to use for Chocolatey packages.
342+
/// </summary>
343+
/// <remarks>
344+
/// This always returns the NuGet subset of SemVer 1.0.
345+
/// </remarks>
346+
public string ChocolateyPackageVersion => this.NuGetSemVer1;
347+
340348
/// <summary>
341349
/// Gets the version to use for NPM packages.
342350
/// </summary>

0 commit comments

Comments
 (0)