From 6db3097e66b4bf7d3f329c4e427d843bc1ba7928 Mon Sep 17 00:00:00 2001 From: Tim Kluge Date: Wed, 28 May 2025 17:29:50 +0200 Subject: [PATCH] Fix gradle task order --- .gitignore | 1 + app/build.gradle.kts | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 43ebc8c..326c9a7 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ .cxx local.properties /app/release +app/manifest.json diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 744f7d1..978728f 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,4 +1,5 @@ import java.util.Base64 +import com.android.build.gradle.tasks.ProcessApplicationManifest plugins { alias(libs.plugins.android.application) @@ -60,7 +61,7 @@ tasks.register("generateManifest") { group = "build" doLast { - val baseUrl = System.getenv("BASE_URL") + val baseUrl = System.getenv("BASE_URL") ?: "https://github.com/timklge/karoo-powerbar/releases/latest/download" val manifestFile = file("$projectDir/manifest.json") val manifest = mapOf( "label" to "Powerbar", @@ -95,6 +96,11 @@ tasks.named("assemble") { dependsOn("generateManifest") } +tasks.withType().configureEach { + if (name == "processDebugMainManifest" || name == "processReleaseMainManifest") { + dependsOn(tasks.named("generateManifest")) + } +} dependencies { implementation(libs.hammerhead.karoo.ext)