From cc10f9303030af5da7e14769979423ccdcc4136c Mon Sep 17 00:00:00 2001 From: SSimco <37044560+SSimco@users.noreply.github.com> Date: Wed, 4 Sep 2024 13:48:20 +0300 Subject: [PATCH] Updated android workflow to create storefile only if the secret is available --- .github/workflows/android_build.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/android_build.yml b/.github/workflows/android_build.yml index efcfd3ef..e6911d3d 100644 --- a/.github/workflows/android_build.yml +++ b/.github/workflows/android_build.yml @@ -24,16 +24,21 @@ jobs: java-version: "17" distribution: "temurin" - - name: Build Cemu for Android + - name: Create store file env: ANDROID_STORE_FILE_BASE64: ${{ secrets.ANDROID_STORE_FILE_BASE64 }} ANDROID_KEY_STORE_PASSWORD: ${{ secrets.ANDROID_KEY_STORE_PASSWORD }} ANDROID_KEY_ALIAS: ${{ secrets.ANDROID_KEY_ALIAS }} + if: "${{ env.ANDROID_STORE_FILE_BASE64 != '' }}" run: | cd ./src/android base64 --decode <<< "${ANDROID_STORE_FILE_BASE64}" > store.jks ANDROID_STORE_FILE=$(pwd)/store.jks echo -e "keyStorePassword=$ANDROID_KEY_STORE_PASSWORD\nkeyAlias=$ANDROID_KEY_ALIAS\nstoreFile=$ANDROID_STORE_FILE\n" > keystore.properties + + - name: Build Cemu for Android + run: | + cd ./src/android ./gradlew assembleRelease - name: Upload artifact