oblak/build-logic/src/main/kotlin/extensions.kt

12 lines
364 B
Kotlin

import org.gradle.api.Project
import org.gradle.api.provider.Provider
// set by GitHub Actions
val Project.ci: Provider<Boolean>
get() = providers.environmentVariable("CI")
.forUseAtConfigurationTime()
.map { it.toBoolean() }
.orElse(false)
val Project.compileExamples: Boolean
get() = hasProperty("compile-examples")