From 276dd6c97f93c08688fa9bff403b237194968336 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Thu, 9 Jul 2026 09:11:56 +0200 Subject: [PATCH] ci: add app signing --- .gitea/workflows/release-latest-android.yml | 14 ++++++++++++++ .gitea/workflows/release-versioned-android.yml | 16 ++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/.gitea/workflows/release-latest-android.yml b/.gitea/workflows/release-latest-android.yml index fb90644..95c1ff1 100644 --- a/.gitea/workflows/release-latest-android.yml +++ b/.gitea/workflows/release-latest-android.yml @@ -11,6 +11,20 @@ jobs: - name: Checkout Code uses: actions/checkout@v4 + - name: Decode keystore + run: echo "$KEYSTORE_BASE64" | base64 --decode > android/app/keystore.jks + env: + KEYSTORE_BASE64: ${{ secrets.FRAJUL_KEYSTORE_BASE64 }} + + - name: Create keystore.properties + run: | + cat < android/keystore.properties + storeFile=keystore.jks + storePassword=${{ secrets.FRAJUL_KEYSTORE_PASSWORD }} + keyAlias=${{ secrets.FRAJUL_KEYSTORE_ALIAS }} + keyPassword=${{ secrets.FRAJUL_KEYSTORE_KEY_PASSWORD }} + EOF + - name: Build apk run: devenv shell build-android diff --git a/.gitea/workflows/release-versioned-android.yml b/.gitea/workflows/release-versioned-android.yml index 17476c5..2d09611 100644 --- a/.gitea/workflows/release-versioned-android.yml +++ b/.gitea/workflows/release-versioned-android.yml @@ -11,6 +11,22 @@ jobs: - name: Checkout Code uses: actions/checkout@v4 + - name: Decode keystore + run: echo "$KEYSTORE_BASE64" | base64 --decode > android/app/keystore.jks + env: + KEYSTORE_BASE64: ${{ secrets.FRAJUL_KEYSTORE_BASE64 }} + + - name: Create keystore.properties + run: | + cat < android/keystore.properties + storeFile=keystore.jks + storePassword=${{ secrets.FRAJUL_KEYSTORE_PASSWORD }} + keyAlias=${{ secrets.FRAJUL_KEYSTORE_ALIAS }} + keyPassword=${{ secrets.FRAJUL_KEYSTORE_KEY_PASSWORD }} + EOF + + - name: Build apk + run: devenv shell build-android - name: Build apk run: devenv shell build-android