From a6c908996819c216e40ce73b3013434cc66433fc Mon Sep 17 00:00:00 2001 From: Hossain Khan Date: Sat, 28 Jun 2025 12:53:16 -0400 Subject: [PATCH] [FIXED] F-droid build workflow. --- .github/workflows/fdroid-build.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/fdroid-build.yml b/.github/workflows/fdroid-build.yml index 0ac056a..c7ba3d4 100644 --- a/.github/workflows/fdroid-build.yml +++ b/.github/workflows/fdroid-build.yml @@ -25,9 +25,16 @@ jobs: - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 + + - name: Decode keystore from base64 + run: | + echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 -d > keystore/trmnl-app-release.keystore - name: Build F-Droid APK run: ./gradlew buildFDroid + env: + KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} + KEY_ALIAS: ${{ secrets.KEY_ALIAS }} - name: Extract version name id: version @@ -39,13 +46,13 @@ jobs: - name: Rename APK run: | mkdir -p artifact - cp app/build/outputs/apk/fdroid/release/app-fdroid-release-unsigned.apk artifact/trmnl-mirror-fdroid-v${{ steps.version.outputs.VERSION }}-unsigned.apk + cp app/build/outputs/apk/fdroid/release/app-fdroid-release.apk artifact/trmnl-mirror-fdroid-v${{ steps.version.outputs.VERSION }}.apk - name: Upload F-Droid APK uses: actions/upload-artifact@v4 with: - name: trmnl-mirror-fdroid-unsigned - path: artifact/trmnl-mirror-fdroid-v${{ steps.version.outputs.VERSION }}-unsigned.apk + name: trmnl-mirror-fdroid-signed + path: artifact/trmnl-mirror-fdroid-v${{ steps.version.outputs.VERSION }}.apk # Use maximum allowed retention period # https://github.com/actions/upload-artifact?tab=readme-ov-file#retention-period retention-days: 90