Slackbot
10/06/2022, 12:51 AMChris Lee
10/06/2022, 12:53 AMtasks.register<GenerateSchemaTask>(graphql) {
val profile = providers.gradleProperty("profile")
onlyIf(profile.map { it != "ci" })
schema(file("./src/datastore.graphqls"))
federatedSchemaOut(file("./src/main/resources/schema/federated.graphqls"))
workingDir = file("../../")
commandLine = mutableListOf("yarn", "generate:graphql")
}
Chris Lee
10/06/2022, 1:00 AMtasks.register<GenerateSchemaTask>(graphql) {
val profile = providers.gradleProperty("profile").map { it != "ci" }
onlyIf(profile.isPresent)
...
}
Caleb Cushing
10/06/2022, 1:05 AMVampire
10/06/2022, 6:46 AMefemoney
10/06/2022, 2:02 PMonlyIf { profile.isPresent }
is better, the provider is evaluated as late as possibleVampire
10/06/2022, 2:51 PM