fix: make Android signing config conditional on ANDROID_KEYSTORE_PATH #440

Merged
guettlibot merged 1 commits from refs/pull/440/head into main 2026-06-05 09:48:49 +00:00
+8 -2
View File
@@ -22,13 +22,17 @@ android {
}
}
val ksPath: String? = System.getenv("ANDROID_KEYSTORE_PATH")
if (ksPath != null) {
signingConfigs {
create("release") {
keyAlias = "upload"
val pass = System.getenv("ANDROID_KEYSTORE_PASSWORD")
val pass = System.getenv("ANDROID_KEYSTORE_PASSWORD") ?: ""
storePassword = pass
keyPassword = pass
storeFile = file(System.getenv("ANDROID_KEYSTORE_PATH") ?: error("ANDROID_KEYSTORE_PATH is not set"))
storeFile = file(ksPath)
}
}
}
@@ -44,7 +48,9 @@ android {
buildTypes {
release {
if (ksPath != null) {
signingConfig = signingConfigs.getByName("release")
}
isMinifyEnabled = false
isShrinkResources = false
ndk {