diff --git a/app/build.gradle b/app/build.gradle index 68b18d3f..b43dd831 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -24,15 +24,10 @@ android { release { // Release signing requires environment variables to be set // The keystore will be decoded from KEYSTORE_BASE64 in CI/CD - if (System.getenv("KEYSTORE_PASSWORD") != null && System.getenv("KEY_PASSWORD") != null) { - storeFile file("keystore.jks") - storePassword System.getenv("KEYSTORE_PASSWORD") - keyAlias System.getenv("KEY_ALIAS")?.trim() ?: "ghui" - keyPassword System.getenv("KEY_PASSWORD") - } else { - // Release builds require proper environment variables - throw new GradleException("Release builds require signing configuration. Please set KEYSTORE_PASSWORD and KEY_PASSWORD environment variables.") - } + storeFile file("keystore.jks") + storePassword System.getenv("KEYSTORE_PASSWORD") ?: "" + keyAlias System.getenv("KEY_ALIAS")?.trim() ?: "ghui" + keyPassword System.getenv("KEY_PASSWORD") ?: "" } }