From 167a2e1e2fcc516f30be81bf171e4769eae697d7 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Fri, 15 Dec 2023 13:04:06 -0300 Subject: [PATCH] build: add release signing config for fdroidRelease --- mastodon/build.gradle | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/mastodon/build.gradle b/mastodon/build.gradle index 2396bb469..600ef7e8e 100644 --- a/mastodon/build.gradle +++ b/mastodon/build.gradle @@ -44,6 +44,28 @@ android { keyPassword = properties.getProperty('SIGNING_KEY_PASSWORD') } } + + release{ + storeFile = file("keystore/release_keystore.jks") + storePassword System.getenv("RELEASE_SIGNING_STORE_PASSWORD") + if (storePassword == null) { + Properties properties = new Properties() + properties.load(project.rootProject.file('local.properties').newDataInputStream()) + storePassword = properties.getProperty('RELEASE_SIGNING_STORE_PASSWORD') + } + keyAlias System.getenv("RELEASE_SIGNING_KEY_ALIAS") + if (keyAlias == null) { + Properties properties = new Properties() + properties.load(project.rootProject.file('local.properties').newDataInputStream()) + keyAlias = properties.getProperty('RELEASE_SIGNING_KEY_ALIAS') + } + keyPassword System.getenv("RELEASE_SIGNING_KEY_PASSWORD") + if (keyPassword == null) { + Properties properties = new Properties() + properties.load(project.rootProject.file('local.properties').newDataInputStream()) + keyPassword = properties.getProperty('RELEASE_SIGNING_KEY_PASSWORD') + } + } } buildTypes { @@ -81,7 +103,10 @@ android { versionNameSuffix '-play' } githubRelease { initWith release } - fdroidRelease { initWith release } + fdroidRelease { + initWith release + signingConfig signingConfigs.release + } } compileOptions { sourceCompatibility JavaVersion.VERSION_17