Skip to content

Commit b3085d3

Browse files
committed
Fix argument check in SemanticVersionExtensions.Increment: 0 is a valid build number
1 parent d05b72a commit b3085d3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/NerdBank.GitVersioning/SemanticVersionExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ internal static class SemanticVersionExtensions
1717
internal static SemanticVersion Increment(this SemanticVersion currentVersion, VersionOptions.ReleaseVersionIncrement increment)
1818
{
1919
Requires.NotNull(currentVersion, nameof(currentVersion));
20-
Requires.That(increment != VersionOptions.ReleaseVersionIncrement.Build || currentVersion.Version.Build > 0, nameof(increment),
20+
Requires.That(increment != VersionOptions.ReleaseVersionIncrement.Build || currentVersion.Version.Build >= 0, nameof(increment),
2121
"Cannot use increment '{0}' with higher precision than the version being incremented", increment);
2222

2323
var major = currentVersion.Version.Major;

0 commit comments

Comments
 (0)