Build: Android-Signierung hinzugefügt
Some checks failed
Android Build Final Fixed / build-android (push) Failing after 7m23s

This commit is contained in:
2026-01-30 21:45:18 +01:00
parent 6b89925ab8
commit f2d36798ba

View File

@@ -67,11 +67,15 @@ jobs:
# 3. APK manuell signieren # 3. APK manuell signieren
echo "Verarbeite Keystore-Secret..." echo "Verarbeite Keystore-Secret..."
# Sicherstes Dekodieren: Erst White-Spaces weg, dann base64-binär-Output # Wir speichern das Secret wortwörtlich in eine Datei (wichtig wegen Sonderzeichen)
echo "${{ secrets.ANDROID_KEYSTORE_BASE64 }}" | tr -d '[:space:]' > keystore.b64 cat <<'EOF' > keystore.b64
base64 -d keystore.b64 > release.keystore ${{ secrets.ANDROID_KEYSTORE_BASE64 }}
EOF
# Validierung der Dateigröße # Wir löschen ALLES, was kein valides Base64-Zeichen ist (Space, Newlines, Fragen)
tr -cd 'a-zA-Z0-9+/=' < keystore.b64 | base64 -d > release.keystore
# Validierung
FILE_SIZE=$(stat -c%s release.keystore) FILE_SIZE=$(stat -c%s release.keystore)
echo "Dekodierte Keystore-Größe: $FILE_SIZE Bytes" echo "Dekodierte Keystore-Größe: $FILE_SIZE Bytes"