diff --git a/.github/workflows/gradle-publish.yml b/.github/workflows/gradle-publish.yml index 0f182db..dda04a3 100644 --- a/.github/workflows/gradle-publish.yml +++ b/.github/workflows/gradle-publish.yml @@ -51,6 +51,10 @@ jobs: - name: Check APK path run: ls -R app/build/outputs/apk + - name: Zipalign APK + run: | + /usr/local/lib/android/sdk/build-tools/34.0.0/zipalign -v -p 4 ${{ env.APK_PATH }} app-release-aligned.apk + - name: Sign APK env: SIGN_CERT: ${{ secrets.SIGN_CERT }} @@ -58,15 +62,10 @@ jobs: run: | echo "$SIGN_CERT" | base64 -d > cert.der echo "$SIGN_KEY" | base64 -d > key.der - mv ${{ env.APK_PATH }} app-release.apk - ${{ env.APKSIGNER }} sign --key key.der --cert cert.der app-release.apk + ${{ env.APKSIGNER }} sign --key key.der --cert cert.der app-release-aligned.apk rm cert.der key.der - - - name: Zipalign APK - run: | - /usr/local/lib/android/sdk/build-tools/34.0.0/zipalign -v -p 4 app-release.apk app-release-aligned.apk mv app-release-aligned.apk app-release.apk - + - name: Upload artifact uses: actions/upload-artifact@v6 with: