fix(autoversion): support exactly one build entry
This commit is contained in:
parent
2ffa3484cb
commit
89c48c281d
@ -38,7 +38,7 @@ data class SemanticVersion(val major: Int, val minor: Int, val patch: Int, val t
|
|||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
private val identifier = Regex("[a-zA-Z1-9][a-zA-Z0-9]*")
|
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 number = Regex("[1-9][0-9]*|0")
|
||||||
private val versionCore = Regex("($number)\\.($number)(?:\\.($number))?")
|
private val versionCore = Regex("($number)\\.($number)(?:\\.($number))?")
|
||||||
private val legacyVersion = Regex("([vba]|rc)$versionCore(\\+$buildPattern)?")
|
private val legacyVersion = Regex("([vba]|rc)$versionCore(\\+$buildPattern)?")
|
||||||
|
Loading…
Reference in New Issue
Block a user