@@ -39,7 +39,19 @@ jobs:
39 - name: Build debug APK
39 - name: Build debug APK
40 run: ./gradlew assembleDebug --no-daemon
40 run: ./gradlew assembleDebug --no-daemon
42+ - name: Decode release keystore
45+ printf '%s' "$OPENCODE_STORE_BASE64" | base64 -d > keystore/opencode-release.jks
47+ OPENCODE_STORE_BASE64: ${{ secrets.OPENCODE_STORE_BASE64 }}
42 - name: Build release APK
49 - name: Build release APK
51+ OPENCODE_STORE_FILE: ${{ github.workspace }}/keystore/opencode-release.jks
52+ OPENCODE_STORE_PASSWORD: ${{ secrets.OPENCODE_STORE_PASSWORD }}
53+ OPENCODE_KEY_ALIAS: ${{ secrets.OPENCODE_KEY_ALIAS }}
54+ OPENCODE_KEY_PASSWORD: ${{ secrets.OPENCODE_KEY_PASSWORD }}
43 run: ./gradlew assembleRelease --no-daemon
55 run: ./gradlew assembleRelease --no-daemon
45 - name: Upload debug APK
57 - name: Upload debug APK