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