You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DynVer doesn't respect tags with build metadata in them. SemVer tags with a + in them completely break DynVer.
Metadata SemVer tags
Input:
v1.2.3+foo Expected Result:
Ignore tag or Valid SemVer version (maybe use v1.2.3-13dcda87+foo.0 instead?) Actual Result:
Invalid SemVer version v1.2.3+foo+0-13dcda87
sbt crash/stacktrace
[error] scala.MatchError: v1.2.3+foo+0-13dcda87 (of class java.lang.String)
[error] at sbtdynver.GitDescribeOutput$.parse(DynVerPlugin.scala:116)
[error] at sbtdynver.DynVer.$anonfun$getGitDescribeOutput$3(DynVerPlugin.scala:167)
[error] at scala.Option.map(Option.scala:146)
[error] at sbtdynver.DynVer.getGitDescribeOutput(DynVerPlugin.scala:167)
[error] at sbtdynver.DynVerPlugin$.$anonfun$buildSettings$7(DynVerPlugin.scala:44)
[error] at scala.Function1.$anonfun$compose$1(Function1.scala:44)
[error] at sbt.internal.util.EvaluateSettings$MixedNode.evaluate0(INode.scala:221)
[error] at sbt.internal.util.EvaluateSettings$INode.evaluate(INode.scala:164)
[error] at sbt.internal.util.EvaluateSettings.$anonfun$submitEvaluate$1(INode.scala:87)
[error] at sbt.internal.util.EvaluateSettings.sbt$internal$util$EvaluateSettings$$run0(INode.scala:98)
[error] at sbt.internal.util.EvaluateSettings$$anon$3.run(INode.scala:94)
[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[error] at java.base/java.lang.Thread.run(Thread.java:844)
[error] scala.MatchError: v1.2.3+foo+0-13dcda87 (of class java.lang.String)
[error] Use 'last' for the full log.
The text was updated successfully, but these errors were encountered:
DynVer doesn't respect tags with build metadata in them. SemVer tags with a
+
in them completely break DynVer.Metadata SemVer tags
Input:
v1.2.3+foo
Expected Result:
Ignore tag or Valid SemVer version (maybe use
v1.2.3-13dcda87+foo.0
instead?)Actual Result:
Invalid SemVer version
v1.2.3+foo+0-13dcda87
sbt crash/stacktrace
The text was updated successfully, but these errors were encountered: