build: download signing key before build

This commit is contained in:
Akash Yadav
2024-05-29 21:36:12 +05:30
parent 8275eb1bd6
commit a9f7c354f5
@@ -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<Project> {
return
}
downloadSigningKey()
val signingKey = signingKey.get().asFile
if (!signingKey.exists()) {
logger.warn("Signing key not found. Debug signing will be used.")