From 742d63af2bcbb996cdef8437936ae0a21f4c5fc3 Mon Sep 17 00:00:00 2001 From: Naveen Singh Date: Sat, 3 May 2025 09:20:52 +0530 Subject: [PATCH] build: use env variables for release signing fallback --- app/build.gradle.kts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 18282d89..f08c80eb 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -37,6 +37,13 @@ android { storeFile = file(keystoreProperties.getProperty("storeFile")) storePassword = keystoreProperties.getProperty("storePassword") } + } else { + register("release") { + keyAlias = System.getenv("SIGNING_KEY_ALIAS") + keyPassword = System.getenv("SIGNING_KEY_PASSWORD") + storeFile = file(System.getenv("SIGNING_STORE_FILE")) + storePassword = System.getenv("SIGNING_STORE_PASSWORD") + } } } @@ -55,9 +62,7 @@ android { getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) - if (keystorePropertiesFile.exists()) { - signingConfig = signingConfigs.getByName("release") - } + signingConfig = signingConfigs.getByName("release") } }