From 89c48c281d1ca926b58a8a80b4decf2a0f8f347d Mon Sep 17 00:00:00 2001 From: JFronny Date: Mon, 30 Sep 2024 18:37:13 +0200 Subject: [PATCH] fix(autoversion): support exactly one build entry --- .../main/kotlin/io/gitlab/jfronny/scripts/SemanticVersion.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)?")