Slackbot
01/26/2023, 4:57 PMVampire
01/26/2023, 4:58 PMLilly
01/26/2023, 5:04 PMtasks.register<DependencyUpdatesTask>("myTask")
Is this the correct API?Vampire
01/26/2023, 5:05 PMval myTask by tasks.registering(DependencyUpdatesTask::class)
Vampire
01/26/2023, 5:06 PMLilly
01/26/2023, 5:18 PMVampire
01/26/2023, 5:22 PMLilly
01/26/2023, 5:29 PMVampire
01/26/2023, 5:31 PMLilly
01/26/2023, 5:34 PM/*
Versions configuration.
Register new task to retrieve only stable versions.
*/
fun isNonStable(version: String): Boolean {
val stableKeyword = listOf("RELEASE", "FINAL", "GA")
.any { version.uppercase(Locale.getDefault()).contains(it) }
val regex = "^[0-9,.v-]+(-r)?$".toRegex()
val isStable = stableKeyword || regex.matches(version)
return isStable.not()
}
tasks.register<DependencyUpdatesTask>("dependencyUpdatesStable") {
rejectVersionIf {
isNonStable(candidate.version)
}
}
That's all I have done.Vampire
01/26/2023, 5:35 PMLilly
01/26/2023, 5:36 PM