fixed native compiler downloader repoUrl building
#KT-51553 In Progress
This commit is contained in:
committed by
Space Team
parent
9e5346407e
commit
19f1d4e3e3
+4
-1
@@ -103,9 +103,12 @@ class NativeCompilerDownloader(
|
||||
}
|
||||
|
||||
private val repoUrl by lazy {
|
||||
val versionPattern = "(\\d+)\\.(\\d+)(?:\\.(\\d+))?(?:-(\\p{Alpha}*\\p{Alnum}|[\\p{Alpha}-]*))?(?:-(\\d+))?".toRegex()
|
||||
val (_, _, _, buildType, _) = versionPattern.matchEntire(compilerVersion)?.destructured
|
||||
?: error("Unable to parse version $compilerVersion")
|
||||
buildString {
|
||||
append("${kotlinProperties.nativeBaseDownloadUrl}/")
|
||||
append(if (compilerVersion.contains("-dev-")) "dev/" else "releases/")
|
||||
append(if (buildType in listOf("RC", "RC2", "Beta") || buildType.isEmpty()) "releases/" else "dev/")
|
||||
append("$compilerVersion/")
|
||||
append(simpleOsName)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user