We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d71ac68 commit e076a37Copy full SHA for e076a37
1 file changed
.github/workflows/build.yml
@@ -19,8 +19,14 @@ jobs:
19
20
- name: Decode Permanent Keystore
21
run: |
22
- echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 --decode > release.keystore
23
-
+ # Strips out the BEGIN/END headers, removes hidden Windows carriage returns (\r), and decodes
+ sed -i '/---/d' release.keystore || true
24
+ cat << 'EOF' > encoded_key.txt
25
+ ${{ secrets.KEYSTORE_BASE64 }}
26
+ EOF
27
+ sed -i '/---/d' encoded_key.txt
28
+ tr -d '\r\n ' < encoded_key.txt | base64 --decode > release.keystore
29
+
30
- name: Zipalign and Sign Release APK (V2 Signature)
31
32
BUILD_TOOLS_DIR=$(ls -d $ANDROID_HOME/build-tools/* | tail -1)
0 commit comments