From ea59f017c8448d4058fce0bc9c2a891b9c8df002 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sun, 5 May 2024 20:04:59 +1200 Subject: [PATCH] Release android build as apk --- .github/workflows/prod-android.yml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/.github/workflows/prod-android.yml b/.github/workflows/prod-android.yml index 3cbc96dd..075e4474 100644 --- a/.github/workflows/prod-android.yml +++ b/.github/workflows/prod-android.yml @@ -37,27 +37,19 @@ jobs: - name: Capacitor sync run: npx cap sync - - name: Build app bundle - run: cd android && ./gradlew bundle + - name: Build APK + run: cd android && ./gradlew assembleRelease - - name: Extract Android signing key from env + - name: Sign APK run: | echo "${{ secrets.RELEASE_KEYSTORE }}" > android/release.jks.base64 base64 -d android/release.jks.base64 > android/release.decrypted.jks - - - name: Sign dev build - run: jarsigner -keystore android/release.decrypted.jks -storepass "${{ secrets.RELEASE_KEYSTORE_PASSWORD }}" -signedjar ./android/app/build/outputs/bundle/release/app-release-signed.aab ./android/app/build/outputs/bundle/release/app-release.aab release - - - name: Upload release bundle - uses: actions/upload-artifact@v3 - with: - name: app-release - path: ./materialious/android/app/build/outputs/bundle/release/app-release-signed.aab + jarsigner -keystore android/release.decrypted.jks -storepass "${{ secrets.RELEASE_KEYSTORE_PASSWORD }}" -signedjar ./android/app/build/outputs/apk/release/app-release-signed.apk ./android/app/build/outputs/apk/release/app-release-unsigned.apk release - name: Upload APK to release uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} - file: ./materialious/android/app/build/outputs/bundle/release/app-release-signed.aab + file: ./materialious/android/app/build/outputs/apk/release/app-release-signed.apk overwrite: true file_glob: true