build.gradle.kts (21 lines of code) (raw):
@file:Suppress("UnstableApiUsage")
import java.lang.System.getenv
plugins {
alias(packageSearchCatalog.plugins.shadow) apply false
alias(packageSearchCatalog.plugins.dokka) apply false
alias(packageSearchCatalog.plugins.kotlin.jvm) apply false
alias(packageSearchCatalog.plugins.kotlin.plugin.compose) apply false
alias(packageSearchCatalog.plugins.compose.desktop) apply false
alias(packageSearchCatalog.plugins.kotlinter) apply false
}
allprojects {
group = "org.jetbrains.packagesearch"
val baseVersion = "243-SNAPSHOT"
version = when (val ref = getenv("GITHUB_REF")) {
null -> baseVersion
else -> when {
ref.startsWith("refs/tags/") -> ref.removePrefix("refs/tags/")
else -> baseVersion
}
}
}