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