From 4609a0384cf6e5f09972387a6dbeee2ff468b8c7 Mon Sep 17 00:00:00 2001 From: Adam Novak Date: Mon, 9 May 2022 22:40:41 -0400 Subject: [PATCH] Handle more weird version strings --- buildSrc/src/main/java/Config.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/buildSrc/src/main/java/Config.kt b/buildSrc/src/main/java/Config.kt index 085ad76d1..d4fda81a6 100644 --- a/buildSrc/src/main/java/Config.kt +++ b/buildSrc/src/main/java/Config.kt @@ -51,13 +51,17 @@ object Config { releaseVersion } - val beforeDot = version.split(".")[0] - if (beforeDot.contains("-")) { + var processedVersion = version.split(".")[0] + if (processedVersion.contains("-")) { // Iceraven releases versions like iceraven-1.15.0, and this string // needs to come out as a number. - return beforeDot.split("-")[1] + processedVersion = processedVersion.split("-")[1] } - return beforeDot + processedVersion = processedVersion.replace("[^0-9]".toRegex(), "") + if (processedVersion.length == 0) { + return "0" + } + return processedVersion } /**