From 3f2f3177dafab4e44a827f8614f3731a177ae281 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Mon, 8 Jan 2024 22:49:59 +0100 Subject: gradle: Enforce release build is signed --- build.gradle | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'build.gradle') diff --git a/build.gradle b/build.gradle index 72a2480..8c1055e 100644 --- a/build.gradle +++ b/build.gradle @@ -34,15 +34,12 @@ android { keyAlias(System.env.DEBUG_KEY_ALIAS ? "$System.env.DEBUG_KEY_ALIAS" : "debug") keyPassword(System.env.DEBUG_KEY_PASSWORD ? "$System.env.DEBUG_KEY_PASSWORD" : "debug0") } - // Release builds will only be signed with a dedicated key if specified. This key has to be - // created manually. + release { - if (System.env.RELEASE_KEYSTORE) { - storeFile file(System.env.RELEASE_KEYSTORE) - storePassword "$System.env.RELEASE_KEYSTORE_PASSWORD" - keyAlias "$System.env.RELEASE_KEY_ALIAS" - keyPassword "$System.env.RELEASE_KEY_PASSWORD" - } + storeFile file(System.env.RELEASE_KEYSTORE) + storePassword "$System.env.RELEASE_KEYSTORE_PASSWORD" + keyAlias "$System.env.RELEASE_KEY_ALIAS" + keyPassword "$System.env.RELEASE_KEY_PASSWORD" } } @@ -53,10 +50,9 @@ android { debuggable false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt') resValue "string", "app_name", "@string/app_name_release" - if (System.env.RELEASE_KEYSTORE) { - signingConfig signingConfigs.release - } + signingConfig signingConfigs.release } + debug { minifyEnabled false shrinkResources false -- cgit v1.2.3