diff options
| author | Jules Aguillon | 2024-01-08 22:49:59 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2024-01-08 22:49:59 +0100 |
| commit | 3f2f3177dafab4e44a827f8614f3731a177ae281 (patch) | |
| tree | e074277d5025230e5ef78ed97b2decb47c2f4064 /build.gradle | |
| parent | e26e1d112cb35d65094c22ea9f0645e911fc4802 (diff) | |
| download | unexpected-keyboard-3f2f3177dafab4e44a827f8614f3731a177ae281.tar.gz unexpected-keyboard-3f2f3177dafab4e44a827f8614f3731a177ae281.zip | |
gradle: Enforce release build is signed
Diffstat (limited to 'build.gradle')
| -rw-r--r-- | build.gradle | 18 |
1 files changed, 7 insertions, 11 deletions
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 |
