From 972bd2cc9388ba5a2f2fc521d7a40f3a10e3d534 Mon Sep 17 00:00:00 2001 From: Akshay kumar shaw Date: Tue, 12 Dec 2023 10:48:20 +0530 Subject: [PATCH] Created Release build type. Started app version from start(1.0.0) since app is re-uploaded to playStore as new package name com.akshaw.drinkreminder instead of com.akshaw.drinkreminder.beta --- .gitignore | 1 + .../main/kotlin/com/akshaw/convention/Android.kt | 16 ++++++++++++---- .../main/kotlin/com/akshaw/convention/Config.kt | 11 ++++------- version.properties | 4 ++-- 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index b66370f..596f791 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ build/ .externalNativeBuild .cxx local.properties +app/release diff --git a/build-logic/convention/src/main/kotlin/com/akshaw/convention/Android.kt b/build-logic/convention/src/main/kotlin/com/akshaw/convention/Android.kt index 96abaaf..c046906 100644 --- a/build-logic/convention/src/main/kotlin/com/akshaw/convention/Android.kt +++ b/build-logic/convention/src/main/kotlin/com/akshaw/convention/Android.kt @@ -70,10 +70,17 @@ internal fun String.namespace() = this.substringAfterLast(":").replace("-", ".") fun BaseAppModuleExtension.appSigningConfigs(project: Project) { signingConfigs { create("beta") { - storeFile = File(project.findLocalProperty(Config.LocalProperties.SingingConfig.Beta.STORE_FILE).toString()) - storePassword = project.findLocalProperty(Config.LocalProperties.SingingConfig.Beta.STORE_PASSWORD).toString() - keyAlias = project.findLocalProperty(Config.LocalProperties.SingingConfig.Beta.KEY_ALIAS).toString() - keyPassword = project.findLocalProperty(Config.LocalProperties.SingingConfig.Beta.KEY_PASSWORD).toString() + storeFile = File(project.findLocalProperty(Config.LocalProperties.SingingConfig.STORE_FILE).toString()) + storePassword = project.findLocalProperty(Config.LocalProperties.SingingConfig.STORE_PASSWORD).toString() + keyAlias = project.findLocalProperty(Config.LocalProperties.SingingConfig.KEY_ALIAS).toString() + keyPassword = project.findLocalProperty(Config.LocalProperties.SingingConfig.KEY_PASSWORD).toString() + } + + create("release"){ + storeFile = File(project.findLocalProperty(Config.LocalProperties.SingingConfig.STORE_FILE).toString()) + storePassword = project.findLocalProperty(Config.LocalProperties.SingingConfig.STORE_PASSWORD).toString() + keyAlias = project.findLocalProperty(Config.LocalProperties.SingingConfig.KEY_ALIAS).toString() + keyPassword = project.findLocalProperty(Config.LocalProperties.SingingConfig.KEY_PASSWORD).toString() } } } @@ -94,6 +101,7 @@ fun BaseAppModuleExtension.applicationBuildTypes() { named("release") { isMinifyEnabled = true proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") + signingConfig = signingConfigs.getByName("release") } } } diff --git a/build-logic/convention/src/main/kotlin/com/akshaw/convention/Config.kt b/build-logic/convention/src/main/kotlin/com/akshaw/convention/Config.kt index bb6e506..b17d7ac 100644 --- a/build-logic/convention/src/main/kotlin/com/akshaw/convention/Config.kt +++ b/build-logic/convention/src/main/kotlin/com/akshaw/convention/Config.kt @@ -12,13 +12,10 @@ object Config { const val FILE = "local.properties" object SingingConfig { - - object Beta { - const val STORE_FILE = "beta.upload.storeFile" - const val STORE_PASSWORD = "beta.upload.storePassword" - const val KEY_ALIAS = "beta.upload.keyAlias" - const val KEY_PASSWORD = "beta.upload.keyPassword" - } + const val STORE_FILE = "storeFile" + const val STORE_PASSWORD = "storePassword" + const val KEY_ALIAS = "keyAlias" + const val KEY_PASSWORD = "keyPassword" } } diff --git a/version.properties b/version.properties index 33e50ee..78e8f67 100644 --- a/version.properties +++ b/version.properties @@ -1,4 +1,4 @@ #FRI, 22 Sep 2023 11:18:00 -versionName=1.0.2 -versionCode=4 +versionName=1.0.0 +versionCode=1