Skip to content

Commit d78f0bf

Browse files
committed
Temporary: add keystore verification step to diagnose signing failure
1 parent 8313a4a commit d78f0bf

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,15 @@ jobs:
6666
echo "$KEYSTORE_BASE64" | tr -d '[:space:]' | base64 -d > /tmp/keystore.jks
6767
echo "ANDROID_KEYSTORE_PATH=/tmp/keystore.jks" >> "$GITHUB_ENV"
6868
69+
- name: Verify keystore
70+
run: |
71+
echo "File type: $(file /tmp/keystore.jks)"
72+
echo "File size: $(wc -c < /tmp/keystore.jks) bytes"
73+
keytool -list -keystore /tmp/keystore.jks \
74+
-storepass "$ANDROID_STORE_PASSWORD" 2>&1 \
75+
| grep -E "Keystore type|contains|Alias name|Entry type" \
76+
|| echo "keytool -list failed (store password may be wrong)"
77+
6978
- name: Assemble release APK
7079
env:
7180
GITHUB_REF_NAME: ${{ github.ref_name }}

0 commit comments

Comments
 (0)