fix: sign release APKs with stable keystore from secrets

This commit is contained in:
ronia authored and M57 committed 2026-06-19 17:34:34 +03:00
1 parent 59e0d4f817
commit 34e4c2aed4
3 files changed
+34 -15

No files matched your search

+10 -1
View File
@@ -21,12 +21,21 @@ android {
versionName = (project.findProperty("versionName") as? String) ?: "1.0-dev"
}
signingConfigs {
create("release") {
storeFile = file(System.getenv("KEYSTORE_PATH") ?: "hermes-control-release.keystore.jks")
storePassword = System.getenv("KEYSTORE_PASSWORD") ?: "hermes_release"
keyAlias = System.getenv("KEY_ALIAS") ?: "hermes-control-release"
keyPassword = System.getenv("KEY_PASSWORD") ?: "hermes_release"
}
}
buildTypes {
release {
isMinifyEnabled = true
isShrinkResources = true
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
signingConfig = signingConfigs.getByName("debug")
signingConfig = signingConfigs["release"]
}
}
compileOptions {