From 2bb9c59bff44b9f1966834e4bfa765b20ff46924 Mon Sep 17 00:00:00 2001 From: Tim Kluge Date: Wed, 28 May 2025 17:37:58 +0200 Subject: [PATCH] Only replace base url in manifest as part of ci build --- .github/workflows/android.yml | 1 + app/build.gradle.kts | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 8218a0e..98a78bf 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -59,6 +59,7 @@ jobs: powerbar2.png name: ${{ github.ref_name }} prerelease: false + draft: false generate_release_notes: true make_latest: true env: diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 978728f..aef1efa 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -84,11 +84,13 @@ tasks.register("generateManifest") { manifestFile.writeText(gson) println("Generated manifest.json with version ${android.defaultConfig.versionName} (${android.defaultConfig.versionCode})") - val androidManifestFile = file("$projectDir/src/main/AndroidManifest.xml") - var androidManifestContent = androidManifestFile.readText() - androidManifestContent = androidManifestContent.replace("\$BASE_URL\$", baseUrl) - androidManifestFile.writeText(androidManifestContent) - println("Replaced \$BASE_URL$ in AndroidManifest.xml") + if (System.getenv()["BASE_URL"] != null){ + val androidManifestFile = file("$projectDir/src/main/AndroidManifest.xml") + var androidManifestContent = androidManifestFile.readText() + androidManifestContent = androidManifestContent.replace("\$BASE_URL\$", baseUrl) + androidManifestFile.writeText(androidManifestContent) + println("Replaced \$BASE_URL$ in AndroidManifest.xml") + } } }