Skip to content

Commit 8b9e214

Browse files
committed
fix: Pass signing environment variables to Gradle build
- Add env vars to assembleRelease step in both workflows - Required for signing config to access credentials - Fixes: SigningConfig release missing required property storePassword - Environment variables: ANDROID_KEYSTORE_PASSWORD, ANDROID_KEY_ALIAS, ANDROID_KEY_PASSWORD
1 parent f46c37e commit 8b9e214

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/android-build.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ jobs:
3333

3434
- name: Build Release APK
3535
run: ./gradlew assembleRelease
36+
env:
37+
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
38+
ANDROID_KEY_ALIAS: ${{ secrets.ANDROID_KEY_ALIAS }}
39+
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
3640

3741
- name: Sign Release APK (if keystore exists)
3842
id: sign_app

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ jobs:
4242
4343
- name: Build Release APK
4444
run: ./gradlew assembleRelease
45+
env:
46+
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
47+
ANDROID_KEY_ALIAS: ${{ secrets.ANDROID_KEY_ALIAS }}
48+
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
4549

4650
- name: Build Debug APK
4751
run: ./gradlew assembleDebug

0 commit comments

Comments
 (0)