From 9dfb9cd0dbf6e2335c1f3c6af436755fe69b4af3 Mon Sep 17 00:00:00 2001 From: "Jo G." <1451036+jo-elimu@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:04:49 +0700 Subject: [PATCH 1/8] chore: 3.1.25-SNAPSHOT --- app/build.gradle | 4 ++-- utils/build.gradle | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 9b05b35..d64c700 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "ai.elimu.analytics" minSdkVersion 24 targetSdkVersion 33 - versionCode 3001022 - versionName "3.1.22-SNAPSHOT" + versionCode 3001025 + versionName "3.1.25-SNAPSHOT" setProperty("archivesBaseName", "${applicationId}-${versionCode}") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { diff --git a/utils/build.gradle b/utils/build.gradle index f457707..fb5025c 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -10,7 +10,7 @@ android { defaultConfig { minSdkVersion 24 targetSdkVersion 33 - versionName "3.1.22-SNAPSHOT" + versionName "3.1.25-SNAPSHOT" setProperty("archivesBaseName", "utils-${versionName}") } @@ -37,7 +37,7 @@ publishing { release(MavenPublication) { groupId 'ai.elimu.analytics' artifactId 'utils' - version '3.1.22-SNAPSHOT' + version '3.1.25-SNAPSHOT' artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") } } From 0e6188f76b9867b7ae4252547bff66e7e07bb9fe Mon Sep 17 00:00:00 2001 From: "Jo G." <1451036+jo-elimu@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:05:21 +0700 Subject: [PATCH 2/8] chore: release 3.1.25 --- app/build.gradle | 2 +- utils/build.gradle | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index d64c700..99a9889 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { minSdkVersion 24 targetSdkVersion 33 versionCode 3001025 - versionName "3.1.25-SNAPSHOT" + versionName "3.1.25" setProperty("archivesBaseName", "${applicationId}-${versionCode}") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { diff --git a/utils/build.gradle b/utils/build.gradle index fb5025c..8591987 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -10,7 +10,7 @@ android { defaultConfig { minSdkVersion 24 targetSdkVersion 33 - versionName "3.1.25-SNAPSHOT" + versionName "3.1.25" setProperty("archivesBaseName", "utils-${versionName}") } @@ -37,7 +37,7 @@ publishing { release(MavenPublication) { groupId 'ai.elimu.analytics' artifactId 'utils' - version '3.1.25-SNAPSHOT' + version '3.1.25' artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") } } From 35f5f0e9662bbc810b4f22e584cdef0518212fb5 Mon Sep 17 00:00:00 2001 From: "Jo G." <1451036+jo-elimu@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:31:20 +0700 Subject: [PATCH 3/8] chore: 3.1.26-SNAPSHOT --- app/build.gradle | 4 ++-- utils/build.gradle | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 99a9889..b2d3cb8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "ai.elimu.analytics" minSdkVersion 24 targetSdkVersion 33 - versionCode 3001025 - versionName "3.1.25" + versionCode 3001026 + versionName "3.1.26-SNAPSHOT" setProperty("archivesBaseName", "${applicationId}-${versionCode}") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { diff --git a/utils/build.gradle b/utils/build.gradle index 8591987..63c0e94 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -10,7 +10,7 @@ android { defaultConfig { minSdkVersion 24 targetSdkVersion 33 - versionName "3.1.25" + versionName "3.1.26-SNAPSHOT" setProperty("archivesBaseName", "utils-${versionName}") } @@ -37,7 +37,7 @@ publishing { release(MavenPublication) { groupId 'ai.elimu.analytics' artifactId 'utils' - version '3.1.25' + version '3.1.26-SNAPSHOT' artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") } } From 87ff402bdd7e2e9af5d490aca7b2d232d4547c4f Mon Sep 17 00:00:00 2001 From: "Jo G." <1451036+jo-elimu@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:32:14 +0700 Subject: [PATCH 4/8] refactor: add after evaluate #177 --- utils/build.gradle | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/utils/build.gradle b/utils/build.gradle index 63c0e94..858f9fa 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -32,19 +32,21 @@ dependencies { // See https://docs.gradle.org/current/dsl/org.gradle.api.publish.maven.MavenPublication.html // Usage: ./gradlew clean build publish -PmavenUsername=***** -PmavenPassword=***** -publishing { - publications { - release(MavenPublication) { - groupId 'ai.elimu.analytics' - artifactId 'utils' - version '3.1.26-SNAPSHOT' - artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") +afterEvaluate { + publishing { + publications { + release(MavenPublication) { + groupId 'ai.elimu.analytics' + artifactId 'utils' + version '3.1.26-SNAPSHOT' + artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") + } } - } - repositories { - maven { - credentials(PasswordCredentials) - url "https://maven.pkg.github.com/elimu-ai/analytics" + repositories { + maven { + credentials(PasswordCredentials) + url "https://maven.pkg.github.com/elimu-ai/analytics" + } } } } From d79e2bc1a2d80b52d3f4602c7b306060364cc666 Mon Sep 17 00:00:00 2001 From: "Jo G." <1451036+jo-elimu@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:32:49 +0700 Subject: [PATCH 5/8] chore: release 3.1.26 --- app/build.gradle | 2 +- utils/build.gradle | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index b2d3cb8..cd8c2e5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { minSdkVersion 24 targetSdkVersion 33 versionCode 3001026 - versionName "3.1.26-SNAPSHOT" + versionName "3.1.26" setProperty("archivesBaseName", "${applicationId}-${versionCode}") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { diff --git a/utils/build.gradle b/utils/build.gradle index 858f9fa..1d92c9c 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -10,7 +10,7 @@ android { defaultConfig { minSdkVersion 24 targetSdkVersion 33 - versionName "3.1.26-SNAPSHOT" + versionName "3.1.26" setProperty("archivesBaseName", "utils-${versionName}") } @@ -38,7 +38,7 @@ afterEvaluate { release(MavenPublication) { groupId 'ai.elimu.analytics' artifactId 'utils' - version '3.1.26-SNAPSHOT' + version '3.1.26' artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") } } From fd3cc4491bb2429a6c813379db4d1e509b5fccf8 Mon Sep 17 00:00:00 2001 From: "Jo G." <1451036+jo-elimu@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:48:15 +0700 Subject: [PATCH 6/8] refactor: after evaluate from components.release #177 --- utils/build.gradle | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/utils/build.gradle b/utils/build.gradle index 1d92c9c..1c6871a 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -32,21 +32,23 @@ dependencies { // See https://docs.gradle.org/current/dsl/org.gradle.api.publish.maven.MavenPublication.html // Usage: ./gradlew clean build publish -PmavenUsername=***** -PmavenPassword=***** -afterEvaluate { - publishing { - publications { - release(MavenPublication) { - groupId 'ai.elimu.analytics' - artifactId 'utils' - version '3.1.26' - artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") +publishing { + publications { + release(MavenPublication) { + groupId 'ai.elimu.analytics' + artifactId 'utils' + version '3.1.26' + artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") + + afterEvaluate { + from components.release } } - repositories { - maven { - credentials(PasswordCredentials) - url "https://maven.pkg.github.com/elimu-ai/analytics" - } + } + repositories { + maven { + credentials(PasswordCredentials) + url "https://maven.pkg.github.com/elimu-ai/analytics" } } } From 10884c742ff637457899cbf3221735032e7ab19a Mon Sep 17 00:00:00 2001 From: "Jo G." <1451036+jo-elimu@users.noreply.github.com> Date: Mon, 24 Feb 2025 19:49:47 +0700 Subject: [PATCH 7/8] chore: release 3.1.27 --- app/build.gradle | 4 ++-- utils/build.gradle | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index cd8c2e5..1b25683 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "ai.elimu.analytics" minSdkVersion 24 targetSdkVersion 33 - versionCode 3001026 - versionName "3.1.26" + versionCode 3001027 + versionName "3.1.27" setProperty("archivesBaseName", "${applicationId}-${versionCode}") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { diff --git a/utils/build.gradle b/utils/build.gradle index 1c6871a..45772f7 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -10,7 +10,7 @@ android { defaultConfig { minSdkVersion 24 targetSdkVersion 33 - versionName "3.1.26" + versionName "3.1.27" setProperty("archivesBaseName", "utils-${versionName}") } @@ -37,7 +37,7 @@ publishing { release(MavenPublication) { groupId 'ai.elimu.analytics' artifactId 'utils' - version '3.1.26' + version '3.1.27' artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") afterEvaluate { From 7c9b565cff2c15e0b1571ca8548bab7521d1eb0f Mon Sep 17 00:00:00 2001 From: "Jo G." <1451036+jo-elimu@users.noreply.github.com> Date: Mon, 24 Feb 2025 20:05:41 +0700 Subject: [PATCH 8/8] refactor: add tasks named #177 --- utils/build.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/build.gradle b/utils/build.gradle index 45772f7..fa87575 100644 --- a/utils/build.gradle +++ b/utils/build.gradle @@ -39,10 +39,6 @@ publishing { artifactId 'utils' version '3.1.27' artifact("${buildDir}/outputs/aar/utils-${version}-release.aar") - - afterEvaluate { - from components.release - } } } repositories { @@ -52,3 +48,7 @@ publishing { } } } + +tasks.named("publishReleasePublicationToMavenLocal") { + mustRunAfter(":utils:bundleReleaseAar") +}