Skip to content

Commit 81ee979

Browse files
ci(android): check if key is valid
1 parent ee0c6cb commit 81ee979

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/android-release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,14 @@ jobs:
6060
echo '${{ secrets.ANDROID_KEYSTORE_BASE64 }}' | base64 --decode > android/app/release.keystore
6161
if [ -f android/app/release.keystore ]; then
6262
echo "✓ Keystore decoded successfully"
63+
# Verify keystore is valid
64+
keytool -list -keystore android/app/release.keystore -storepass '${{ secrets.ANDROID_KEYSTORE_PASSWORD }}' > /dev/null 2>&1
65+
if [ $? -eq 0 ]; then
66+
echo "✓ Keystore is valid"
67+
else
68+
echo "✗ Keystore is invalid or password is incorrect"
69+
exit 1
70+
fi
6371
else
6472
echo "✗ Failed to decode keystore"
6573
exit 1

0 commit comments

Comments
 (0)