From ab4f17396bc8704c632783ec6fbba5b26fb490aa Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Mon, 30 Sep 2024 23:24:19 +0200 Subject: [PATCH] build: Fix signing configuration --- build.gradle.kts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index d720cfb..9b68ef8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -35,23 +35,23 @@ android { buildTypes { release { - if ("CI" in System.getenv()) { - signingConfig = signingConfigs.create("release") { - storeFile = file("keystore.jks") - storePassword = System.getenv("KEYSTORE_PASSWORD") - keyAlias = System.getenv("KEYSTORE_ENTRY_ALIAS") - keyPassword = System.getenv("KEYSTORE_ENTRY_PASSWORD") - } - } - proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), - "proguard-rules.pro" + "proguard-rules.pro", ) - } - debug { - signingConfig = signingConfigs.getByName("debug") + val keystoreFile = file("keystore.jks") + signingConfig = + if (keystoreFile.exists()) { + signingConfigs.create("release") { + storeFile = keystoreFile + storePassword = System.getenv("KEYSTORE_PASSWORD") + keyAlias = System.getenv("KEYSTORE_ENTRY_ALIAS") + keyPassword = System.getenv("KEYSTORE_ENTRY_PASSWORD") + } + } else { + signingConfigs["debug"] + } } }