CB-7512 Fix gradle asking for release password when building for debug
diff --git a/bin/templates/project/build.gradle b/bin/templates/project/build.gradle
index b6994b6..6de8c54 100644
--- a/bin/templates/project/build.gradle
+++ b/bin/templates/project/build.gradle
@@ -140,7 +140,7 @@
}
}
-task promptForReleaseKeyPassword {
+def promptForReleaseKeyPassword() {
if (!System.env.RELEASE_SIGNING_PROPERTIES_FILE) {
return;
}
@@ -153,9 +153,11 @@
}
}
-tasks.whenTaskAdded { task ->
- if (task.name == 'validateReleaseSigning') {
- task.dependsOn promptForReleaseKeyPassword
+gradle.taskGraph.whenReady { taskGraph ->
+ taskGraph.getAllTasks().each() { task ->
+ if (task.name == 'validateReleaseSigning') {
+ promptForReleaseKeyPassword()
+ }
}
}