From 26eabc63e2946e8661d097deacf790999f35f442 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Thu, 18 Dec 2025 20:26:52 -0500 Subject: [PATCH] Swap play apk for free bundle --- .builds/debian-stable.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.builds/debian-stable.yml b/.builds/debian-stable.yml index 685721aec8d879584112c18e4db33ffcd4b4112a..488049bb9bb08fafd54acc5fda677fb522ae38b0 100644 --- a/.builds/debian-stable.yml +++ b/.builds/debian-stable.yml @@ -3,7 +3,7 @@ sources: - https://git.sr.ht/~singpolyma/cheogram-android artifacts: - cheogram.apk -- cheogram_google_play.apk +- cheogram.aab - cheogram_google_play.aab packages: - wget @@ -35,25 +35,31 @@ tasks: sed -ie 's///' src/cheogram/AndroidManifest.xml sed -ie 's/\/\/ PLUGIN INSERT/id "io.sentry.android.gradle" version "5.12.2"/' build.gradle sed -ie 's/\/\/ ROOT INSERT/sentry { includeSourceContext = true }/' build.gradle -- build_free: | +- free_debug: | set +x export SENTRY_AUTH_TOKEN=$(cat ~/sentry_auth_token) set -x cd cheogram-android ./gradlew assembleCheogramFreeDebug -- build_google_play: | +- setup_signing: | + echo keystore=$HOME/.android/cheogram.keystore > signing.properties + echo keystore.password=cheogram >> signing.properties + echo keystore.alias=cheogram >> signing.properties +- free_bundle: | + set +x + export SENTRY_AUTH_TOKEN=$(cat ~/sentry_auth_token) + set -x + cd cheogram-android + ./gradlew bundleCheogramFreeRelease +- google_play_bundle: | set +x export SENTRY_AUTH_TOKEN=$(cat ~/sentry_auth_token) set -x cd cheogram-android mkdir -p src/playstore/res/values/ mv ~/push.xml src/playstore/res/values/ - ./gradlew assembleCheogramPlaystoreDebug - echo keystore=$HOME/.android/cheogram.keystore > signing.properties - echo keystore.password=cheogram >> signing.properties - echo keystore.alias=cheogram >> signing.properties ./gradlew bundleCheogramPlaystoreRelease - assets: | mv cheogram-android/build/outputs/apk/cheogramFree/debug/*universal*.apk cheogram.apk - mv cheogram-android/build/outputs/apk/cheogramPlaystore/debug/*universal*.apk cheogram_google_play.apk + mv cheogram-android/build/outputs/bundle/cheogramFreeRelease/*.aab cheogram.aab mv cheogram-android/build/outputs/bundle/cheogramPlaystoreRelease/*.aab cheogram_google_play.aab