diff --git a/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SemanticVersion.kt b/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SemanticVersion.kt index 71d2a11..44f2cb3 100644 --- a/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SemanticVersion.kt +++ b/convention/src/main/kotlin/io/gitlab/jfronny/scripts/SemanticVersion.kt @@ -38,7 +38,7 @@ data class SemanticVersion(val major: Int, val minor: Int, val patch: Int, val t companion object { private val identifier = Regex("[a-zA-Z1-9][a-zA-Z0-9]*") - private val buildPattern = Regex("$identifier(?:\\.$identifier)+") + private val buildPattern = Regex("$identifier(?:\\.$identifier)*") private val number = Regex("[1-9][0-9]*|0") private val versionCore = Regex("($number)\\.($number)(?:\\.($number))?") private val legacyVersion = Regex("([vba]|rc)$versionCore(\\+$buildPattern)?")