Skip to content

Commit dae69c6

Browse files
Adds test for pre-release numeric tags on release branches
1 parent aa760b3 commit dae69c6

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/GitVersionCore.Tests/IntegrationTests/ReleaseBranchScenarios.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,19 @@ public void CanTakeVersionFromReleasesBranch()
8484
fixture.AssertFullSemver("2.0.0-beta.1+2");
8585
}
8686

87+
[Test]
88+
public void CanTakePreReleaseVersionFromReleasesBranchWithNumericPreReleaseTag()
89+
{
90+
using var fixture = new EmptyRepositoryFixture();
91+
fixture.Repository.MakeCommits(5);
92+
fixture.Repository.CreateBranch("releases/2.0.0");
93+
fixture.Checkout("releases/2.0.0");
94+
fixture.Repository.ApplyTag("v2.0.0-1");
95+
96+
var variables = fixture.GetVersion();
97+
Assert.AreEqual("2.0.0-1", variables.FullSemVer);
98+
}
99+
87100
[Test]
88101
public void ReleaseBranchWithNextVersionSetInConfig()
89102
{

0 commit comments

Comments
 (0)