From 8a0372f601c9d5ea3d9f0d6aa469ae905c9eccbd Mon Sep 17 00:00:00 2001 From: domdelacruz1113-zgab Date: Sun, 12 Jul 2026 22:43:11 +0800 Subject: [PATCH] Fix: Update Android build workflow with proper keystore path and verification --- .github/workflows/android-master.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android-master.yml b/.github/workflows/android-master.yml index f47933f..0a373d0 100644 --- a/.github/workflows/android-master.yml +++ b/.github/workflows/android-master.yml @@ -20,12 +20,21 @@ jobs: - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 - name: Prepare Android keystore - run: echo ${{ secrets.ENCODEDKEYSTORE }} | base64 --decode > app/keystore.jks + run: | + echo ${{ secrets.ENCODEDKEYSTORE }} | base64 --decode > app/keystore.jks + # Verify keystore was created successfully + if [ -f app/keystore.jks ]; then + echo "✓ Keystore file created successfully" + ls -lh app/keystore.jks + else + echo "✗ Failed to create keystore file" + exit 1 + fi - name: Build release APK run: ./gradlew assembleOssNoadsRelease --build-cache env: APPID: de.szalkowski.activitylauncher.oss - KEYSTORE: keystore.jks + KEYSTORE: app/keystore.jks KEYSTORE_PASSWORD: ${{ secrets.KEYSTOREPASSWORD }} KEY_ALIAS: de.szalkowski.activitylauncher.oss KEY_PASSWORD: ${{ secrets.KEYPASSWORD }}