From 852cee89673b09b580c8577c7ab7ce0930226cd7 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Tue, 4 Nov 2025 11:00:22 +0100 Subject: [PATCH] ci: sign android build --- .github/workflows/build.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8c1fad7d..33d00735 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,9 +2,6 @@ name: Build Flutter App on: workflow_dispatch: - push: - tags: - - "v*" jobs: build-android: @@ -50,9 +47,23 @@ jobs: - name: Install dependencies run: flutter pub get + - name: Configure Android signing + run: | + echo "${{ secrets.ANDROID_KEYSTORE_BASE64 }}" | base64 --decode > android/app/upload-keystore.jks + cat > android/key.properties << EOF + storePassword=${{ secrets.ANDROID_STORE_PASSWORD }} + keyPassword=${{ secrets.ANDROID_KEY_PASSWORD }} + keyAlias=${{ secrets.ANDROID_KEY_ALIAS }} + storeFile=upload-keystore.jks + EOF + - name: Build APK run: flutter build apk --release + - name: Clean up keystore + if: always() + run: rm -f android/app/upload-keystore.jks android/key.properties + - name: Rename APK run: | cp build/app/outputs/flutter-apk/app-release.apk plezy-android.apk