From 9f72f74345ed63171267262ef812add25d4f9765 Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski <janne@kuschku.de> Date: Wed, 30 Aug 2023 15:27:03 +0200 Subject: [PATCH] build: attempt to fix issues with automatic version generation in ci --- .../src/main/kotlin/AndroidApplicationConvention.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gradle/convention/src/main/kotlin/AndroidApplicationConvention.kt b/gradle/convention/src/main/kotlin/AndroidApplicationConvention.kt index 5f424cb73..7db2ae17d 100644 --- a/gradle/convention/src/main/kotlin/AndroidApplicationConvention.kt +++ b/gradle/convention/src/main/kotlin/AndroidApplicationConvention.kt @@ -24,18 +24,18 @@ class AndroidApplicationConvention : Plugin<Project> { applicationId = "${rootProject.group}.${rootProject.name.lowercase(Locale.ROOT)}" - val commit = git("rev-parse", "HEAD") - val name = git("describe", "--always", "--tags", "HEAD") + val commit = rootProject.git("rev-parse", "HEAD") + val name = rootProject.git("describe", "--always", "--tags", "HEAD") - versionCode = git("rev-list", "--count", "HEAD")?.toIntOrNull() ?: 1 - versionName = git("describe", "--always", "--tags", "HEAD") ?: "1.0.0" + versionCode = rootProject.git("rev-list", "--count", "HEAD")?.toIntOrNull() ?: 1 + versionName = rootProject.git("describe", "--always", "--tags", "HEAD") ?: "1.0.0" val fancyVersionName = if (commit == null || name == null) name else "<a href=\\\"https://git.kuschku.de/justJanne/QuasselDroid-ng/commit/$commit\\\">$name</a>" - buildConfigField("String", "GIT_HEAD", "\"${git("rev-parse", "HEAD") ?: ""}\"") + buildConfigField("String", "GIT_HEAD", "\"${rootProject.git("rev-parse", "HEAD") ?: ""}\"") buildConfigField("String", "FANCY_VERSION_NAME", "\"${fancyVersionName ?: ""}\"") - buildConfigField("long", "GIT_COMMIT_DATE", "${git("show", "-s", "--format=%ct") ?: 0}L") + buildConfigField("long", "GIT_COMMIT_DATE", "${rootProject.git("show", "-s", "--format=%ct") ?: 0}L") signingConfig = signingConfigs.findByName("default") -- GitLab