feat: release signing,
Some checks are pending
Release APK / build (push) Waiting to run

fastlane metadata, CI workflow
This commit is contained in:
randogoth 2026-10-14 08:43:46 +03:00
parent aa74e12ee7
commit 4121a73068
7 changed files with 81 additions and 2 deletions

View file

@ -19,6 +19,15 @@ android {
jvmTarget = JavaVersion.VERSION_11.toString()
}
signingConfigs {
create("release") {
storeFile = file(System.getenv("KEYSTORE_PATH") ?: "debug.jks")
storePassword = System.getenv("STORE_PASSWORD") ?: ""
keyAlias = System.getenv("KEY_ALIAS") ?: ""
keyPassword = System.getenv("KEY_PASSWORD") ?: ""
}
}
defaultConfig {
applicationId = "com.app.smol_mail"
minSdk = flutter.minSdkVersion
@ -55,8 +64,11 @@ android {
buildTypes {
release {
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig = signingConfigs.getByName("debug")
signingConfig = signingConfigs.getByName(
if (System.getenv("KEYSTORE_PATH") != null) "release" else "debug"
)
isMinifyEnabled = true
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
}