make context dereference method fail-safe

This commit is contained in:
Julian Krings
2026-01-02 14:12:44 +01:00
parent 40b020fc5d
commit dbafe84fa5
3 changed files with 20 additions and 10 deletions
+6 -2
View File
@@ -182,10 +182,14 @@ tasks {
}
val templateSource = file("src/main/templates")
val templateDest = layout.buildDirectory.dir("generated/sources/templates")
val templateDest = layout.buildDirectory.dir("generated/sources/templates")!!
val generateTemplates = tasks.register<Copy>("generateTemplates") {
inputs.properties(
"environment" to if (project.hasProperty("release")) "production" else "development",
"environment" to when {
project.hasProperty("release") -> "producction"
project.hasProperty("argghh") -> "Argghh!"
else -> "development"
},
"commit" to provider {
val res = runCatching { project.extensions.getByType<Grgit>().head().id }
res.getOrDefault("")