From 9173384665dddd5c5a127af99b8a32253b6f8fc0 Mon Sep 17 00:00:00 2001
From: Andri Joos <andri@joos.io>
Date: Mon, 18 Nov 2024 16:23:18 +0100
Subject: [PATCH] make aab name configurable

---
 flutter/flutter-android.gitlab-ci.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/flutter/flutter-android.gitlab-ci.yml b/flutter/flutter-android.gitlab-ci.yml
index 26f9895..eb79687 100644
--- a/flutter/flutter-android.gitlab-ci.yml
+++ b/flutter/flutter-android.gitlab-ci.yml
@@ -18,6 +18,7 @@ variables:
   FLUTTER_ANDROID_IMAGE: andrijoos/flutter:3.24.5-android
   BUNDLETOOL_IMAGE: andrijoos/bundletool
   ANDROID_PLATFORMS: android-arm,android-arm64,android-x64
+  AAB_NAME: ${APP_NAME}_${APPLICATION_VERSION}.aab
 
 .build_android:
   stage: build
@@ -28,7 +29,7 @@ variables:
     - amd64
   artifacts:
     paths:
-      - ${APP_NAME}_${APPLICATION_VERSION}.aab
+      - ${AAB_NAME}
     expire_in: 1 day
   script:
     - cd ${APP_DIRECTORY}
@@ -39,7 +40,7 @@ variables:
     - echo $SIGNING_KEYSTORE | base64 -d > $SINGING_KEYSTORE_FILE
     - flutter build appbundle --release --target-platform ${ANDROID_PLATFORMS} --build-name ${APPLICATION_VERSION} --build-number ${APPLICATION_BUILD_NUMBER}
   after_script:
-    - mv ${APP_DIRECTORY}/build/app/outputs/bundle/release/app-release.aab ./${APP_NAME}_${APPLICATION_VERSION}.aab
+    - mv ${APP_DIRECTORY}/build/app/outputs/bundle/release/app-release.aab ./${AAB_NAME}
 
 .build_universal_apk:
   stage: build
@@ -54,6 +55,6 @@ variables:
     expire_in: 1 day
   script:
     - echo $SIGNING_KEYSTORE | base64 -d > keystore.jks
-    - bundletool build-apks --bundle=${APP_NAME}_${APPLICATION_VERSION}.aab --output=apks.apks --mode=universal --ks=keystore.jks --ks-pass=pass:$SIGNING_STORE_PW --ks-key-alias=$SIGNING_KEY_ALIAS --key-pass=pass:$SIGNING_KEY_PW
+    - bundletool build-apks --bundle=${AAB_NAME} --output=apks.apks --mode=universal --ks=keystore.jks --ks-pass=pass:$SIGNING_STORE_PW --ks-key-alias=$SIGNING_KEY_ALIAS --key-pass=pass:$SIGNING_KEY_PW
     - unzip -q apks.apks -d apks
     - mv apks/universal.apk ./${APP_NAME}_${APPLICATION_VERSION}.apk
-- 
GitLab