|
@@ -25,9 +25,15 @@ jobs:
|
|
|
distribution: 'temurin'
|
|
distribution: 'temurin'
|
|
|
java-version: '17'
|
|
java-version: '17'
|
|
|
- shell: bash
|
|
- shell: bash
|
|
|
- run: ./gradlew assembleRelease
|
|
|
|
|
- - shell: bash
|
|
|
|
|
- run: ./gradlew bundleRelease
|
|
|
|
|
|
|
+ env:
|
|
|
|
|
+ SIGNING_KEYSTORE_FILE: release.keystore
|
|
|
|
|
+ SIGNING_KEYSTORE_BASE64: ${{ secrets.SIGNING_KEYSTORE_BASE64 }}
|
|
|
|
|
+ SIGNING_KEYSTORE_PASSWORD: ${{ secrets.SIGNING_KEYSTORE_PASSWORD }}
|
|
|
|
|
+ SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }}
|
|
|
|
|
+ SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }}
|
|
|
|
|
+ run: |
|
|
|
|
|
+ base64 --decode <<< "$SIGNING_KEYSTORE_BASE64" > app/release.keystore
|
|
|
|
|
+ ./gradlew assembleRelease bundleRelease -PsigningConfig=release
|
|
|
- if: startsWith(github.ref, 'refs/tags/v')
|
|
- if: startsWith(github.ref, 'refs/tags/v')
|
|
|
uses: softprops/action-gh-release@v1
|
|
uses: softprops/action-gh-release@v1
|
|
|
with:
|
|
with:
|