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.")