@@ -59,15 +59,23 @@ jobs:
59
59
run : |
60
60
echo "$KEYSTORE_BASE64" | base64 --decode > app/keystore.jks
61
61
62
+ - name : Debug keystore info
63
+ if : ${{ vars.ENABLE_SIGNING == 'true' }}
64
+ run : |
65
+ echo "Keystore file exists: $([ -f app/keystore.jks ] && echo 'Yes' || echo 'No')"
66
+ echo "Keystore size: $([ -f app/keystore.jks ] && ls -la app/keystore.jks | awk '{print $5}' || echo 'N/A')"
67
+ echo "Key alias configured: ${{ secrets.KEY_ALIAS != '' && 'Yes' || 'No' }}"
68
+
62
69
- name : Build release APK
63
70
env :
64
- GHUI_KEYSTORE_PASSWORD : ${{ secrets.KEYSTORE_PASSWORD }}
65
- GHUI_KEY_PASSWORD : ${{ secrets.KEY_PASSWORD }}
66
- GHUI_KEY_ALIAS : ${{ secrets.KEY_ALIAS }}
71
+ KEYSTORE_PASSWORD : ${{ secrets.KEYSTORE_PASSWORD }}
72
+ KEY_PASSWORD : ${{ secrets.KEY_PASSWORD }}
73
+ KEY_ALIAS : ${{ secrets.KEY_ALIAS }}
67
74
KEYSTORE_PATH : ${{ vars.ENABLE_SIGNING == 'true' && 'keystore.jks' || '' }}
68
75
run : |
69
76
if [ "${{ vars.ENABLE_SIGNING }}" = "true" ] && [ -f "app/keystore.jks" ]; then
70
77
echo "Building signed release APK"
78
+ echo "Using key alias: ${KEY_ALIAS:-ghui}"
71
79
./gradlew assembleRelease --stacktrace
72
80
else
73
81
echo "Building unsigned release APK"
@@ -129,9 +137,9 @@ jobs:
129
137
130
138
- name : Build release bundle
131
139
env :
132
- GHUI_KEYSTORE_PASSWORD : ${{ secrets.KEYSTORE_PASSWORD }}
133
- GHUI_KEY_PASSWORD : ${{ secrets.KEY_PASSWORD }}
134
- GHUI_KEY_ALIAS : ${{ secrets.KEY_ALIAS }}
140
+ KEYSTORE_PASSWORD : ${{ secrets.KEYSTORE_PASSWORD }}
141
+ KEY_PASSWORD : ${{ secrets.KEY_PASSWORD }}
142
+ KEY_ALIAS : ${{ secrets.KEY_ALIAS }}
135
143
KEYSTORE_PATH : ${{ vars.ENABLE_SIGNING == 'true' && 'keystore.jks' || '' }}
136
144
run : |
137
145
if [ "${{ vars.ENABLE_SIGNING }}" = "true" ] && [ -f "app/keystore.jks" ]; then
0 commit comments