From 177d850b5793f96655d169a9b99ace1ddf7ba7cd Mon Sep 17 00:00:00 2001 From: amirisback Date: Mon, 17 Nov 2025 11:28:29 +0700 Subject: [PATCH 1/3] Release v2.2.6 --- README.md | 2 +- app/build.gradle.kts | 12 +++++++++--- buildSrc/src/main/kotlin/ProjectSetting.kt | 4 ++-- gradle/libs.versions.toml | 20 ++++++++++---------- gradle/wrapper/gradle-wrapper.properties | 8 +++++--- 5 files changed, 27 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 9e3f268..3a46819 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ - Have Bundle Tool - Download Artifact - Upload Artifact -- Clear (Articfact naming) +- Clear (Artifact naming) - Sample Naming : ${date_today} - ${repository_name} - ${playstore_name} - APK(s) release generated - Private Repository Tested (Passed Build App bundle(s) and APK generated successfully) - Local Run With .run configuration in Local Machine diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c4e3490..0cc1f87 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,8 +1,17 @@ +import java.text.SimpleDateFormat +import java.util.Date + plugins { id("com.android.application") id("org.jetbrains.kotlin.android") } +base { + // Naming APK // AAB + val timestamp = SimpleDateFormat("dd-MM-yyyy_hh-mm").format(Date()) + archivesName = "${ProjectSetting.NAME_APK}-[${ProjectSetting.PROJECT_VERSION_NAME}]-$timestamp" +} + android { compileSdk = ProjectSetting.PROJECT_COMPILE_SDK namespace = ProjectSetting.PROJECT_NAME_SPACE @@ -20,9 +29,6 @@ android { testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - // Naming APK // AAB - setProperty("archivesBaseName", "${ProjectSetting.NAME_APK}[${versionName}]") - } signingConfigs { diff --git a/buildSrc/src/main/kotlin/ProjectSetting.kt b/buildSrc/src/main/kotlin/ProjectSetting.kt index c826daa..b56f40c 100644 --- a/buildSrc/src/main/kotlin/ProjectSetting.kt +++ b/buildSrc/src/main/kotlin/ProjectSetting.kt @@ -24,10 +24,10 @@ object ProjectSetting { const val VERSION_MAJOR = 2 const val VERSION_MINOR = 2 - const val VERSION_PATCH = 5 + const val VERSION_PATCH = 6 const val PROJECT_MIN_SDK = 24 - const val PROJECT_COMPILE_SDK = 35 + const val PROJECT_COMPILE_SDK = 36 // Setup Publish Setting const val KEY_PATH = "frogoboxdev.jks" diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 03c595d..606bd46 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,15 +1,15 @@ [versions] -agp = "8.7.2" -kotlin = "1.9.24" -coreKtx = "1.15.0" +agp = "8.13.1" +kotlin = "2.2.21" +coreKtx = "1.17.0" junit = "4.13.2" -junitVersion = "1.2.1" -espressoCore = "3.6.1" -appcompat = "1.7.0" -material = "1.12.0" -activity = "1.9.3" -constraintlayout = "2.2.0" -workRuntimeKtx = "2.10.0" +junitVersion = "1.3.0" +espressoCore = "3.7.0" +appcompat = "1.7.1" +material = "1.13.0" +activity = "1.11.0" +constraintlayout = "2.2.1" +workRuntimeKtx = "2.11.0" [libraries] androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3f0ddc5..bb269b3 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,8 @@ -#Fri Feb 11 12:32:43 WIB 2022 +#Mon Nov 17 11:09:59 WIB 2025 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip distributionPath=wrapper/dists -zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists From 76814286f2aa6ab0c334dc4ae993d902e6c839cf Mon Sep 17 00:00:00 2001 From: amirisback Date: Mon, 17 Nov 2025 11:29:30 +0700 Subject: [PATCH 2/3] Release v2.2.6 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3a46819..8ea677c 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ ## Version Release This Is Latest Release - $version_release = 2.2.5 + $version_release = 2.2.6 What's New?? From 50656544308afe341904256277ed19a773d7aa28 Mon Sep 17 00:00:00 2001 From: amirisback Date: Mon, 17 Nov 2025 11:29:56 +0700 Subject: [PATCH 3/3] Release v2.2.6 --- README.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/README.md b/README.md index 8ea677c..ce6777d 100644 --- a/README.md +++ b/README.md @@ -32,17 +32,11 @@ This Is Latest Release What's New?? - * Update Target SDK 35 * + * Update Target SDK 36 * * Update Action Script * * Update Android Studio Latest Version * * Update Gradle Latest Version * * Update Kotlin Latest Version * - * Update Java Version From 11 to 17 * - * Update Java Action version to 3 * - * Update Android SDK Tools * - * Add Bundletool.jar for workflow github action * - * Add .run configuration * - * Update To Libs.Version.Toml ## Article Sources - [How To Securely Build and Sign Your Android App With GitHub Actions](https://proandroiddev.com/how-to-securely-build-and-sign-your-android-app-with-github-actions-ad5323452ce)