ci: add release signing configuration and tag validation to workflows
Build and Release APK / build-and-release (push) Successful in 5m16s

This commit is contained in:
2026-06-14 11:28:14 +01:00
parent 2e94463f37
commit d40a63ec4a
3 changed files with 93 additions and 16 deletions
+13
View File
@@ -16,8 +16,21 @@ android {
versionName = "1.0"
}
signingConfigs {
create("release") {
val storeFilePath = System.getenv("SIGNING_STORE_FILE")
if (storeFilePath != null) {
storeFile = file(storeFilePath)
storePassword = System.getenv("SIGNING_STORE_PASSWORD")
keyAlias = System.getenv("SIGNING_KEY_ALIAS")
keyPassword = System.getenv("SIGNING_KEY_PASSWORD")
}
}
}
buildTypes {
release {
signingConfig = signingConfigs.getByName("release")
isMinifyEnabled = false
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}