File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -51,12 +51,34 @@ jobs:
5151 distribution : ' temurin'
5252 java-version : ' 17'
5353
54+ - name : Setup Signing Keystore
55+ run : |
56+ # 1. Decode nightly keystore secret
57+ echo "${{ secrets.NIGHTLY_KEYSTORE }}" | base64 -d > /tmp/nightly-keystore.jks
58+ echo "Keystore created in /tmp/nightly-keystore.jks"
59+
60+ # Verify
61+ echo "✅ Keystore created in: /tmp/nightly-keystore.jks"
62+ ls -la /tmp/nightly-keystore.jks
63+ echo "ks_path=/tmp/nightly-keystore.jks" >> $GITHUB_OUTPUT
64+
5465
5566 - name : Setup Android SDK
5667 uses : android-actions/setup-android@v2
5768
5869 - name : Build with Gradle
59- run : ./gradlew assembleDebug --stacktrace
70+ run : |
71+ ./gradlew assembleDebug --stacktrace \
72+ -Pandroid.injected.signing.store.file="/tmp/nightly-keystore.jks" \
73+ -Pandroid.injected.signing.store.password="${{ secrets.KEYSTORE_PASSWORD }}" \
74+ -Pandroid.injected.signing.key.alias="${{ secrets.KEY_ALIAS }}" \
75+ -Pandroid.injected.signing.key.password="${{ secrets.KEY_PASSWORD }}"
76+
77+ - name : Cleanup Keystore
78+ run : |
79+ echo "Cleaning keystore..."
80+ rm -f app/nightly-keystore.jks
81+ echo "✅ Keystore removed"
6082
6183 - name : Rename output APK
6284 run : |
You can’t perform that action at this time.
0 commit comments