From a9f7c354f5bfb8d35f3be89cecbd3b35cf8231ae Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Wed, 29 May 2024 21:36:12 +0530 Subject: [PATCH] build: download signing key before build --- .../com/itsaky/androidide/plugins/SigningConfigPlugin.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/composite-builds/build-logic/plugins/src/main/java/com/itsaky/androidide/plugins/SigningConfigPlugin.kt b/composite-builds/build-logic/plugins/src/main/java/com/itsaky/androidide/plugins/SigningConfigPlugin.kt index c69739c41..3b3dd301f 100644 --- a/composite-builds/build-logic/plugins/src/main/java/com/itsaky/androidide/plugins/SigningConfigPlugin.kt +++ b/composite-builds/build-logic/plugins/src/main/java/com/itsaky/androidide/plugins/SigningConfigPlugin.kt @@ -17,16 +17,16 @@ package com.itsaky.androidide.plugins +import com.android.build.gradle.BaseExtension import com.itsaky.androidide.build.config.KEY_ALIAS import com.itsaky.androidide.build.config.KEY_PASS import com.itsaky.androidide.build.config.KEY_STORE_PASS -import com.android.build.gradle.BaseExtension +import com.itsaky.androidide.build.config.isFDroidBuild +import com.itsaky.androidide.build.config.signingKey import com.itsaky.androidide.plugins.util.SigningKeyUtils.downloadSigningKey import com.itsaky.androidide.plugins.util.SigningKeyUtils.getEnvOrProp -import com.itsaky.androidide.build.config.isFDroidBuild import org.gradle.api.Plugin import org.gradle.api.Project -import com.itsaky.androidide.build.config.signingKey /** * Configures the signing keys to application modules. @@ -43,6 +43,8 @@ class SigningConfigPlugin : Plugin { return } + downloadSigningKey() + val signingKey = signingKey.get().asFile if (!signingKey.exists()) { logger.warn("Signing key not found. Debug signing will be used.")