diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index c0d9b90..b408ccd 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -7,6 +7,8 @@ on: env: PATH: /opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin ANDROID_HOME: /Users/freetlab/Library/Android/sdk + KEYSTORE_PATH: /Users/freetlab/.openclaw/workspace/.secure/farolero/farolero-upload.jks + KEYSTORE_ALIAS: upload jobs: analizar: @@ -47,6 +49,20 @@ jobs: which flutter flutter --version + - name: Configurar keystore de firma + env: + KEYSTORE_PASSWORD: *** secrets.FAROLERO_KEYSTORE_PASSWORD }} + run: | + if [ ! -f "$KEYSTORE_PATH" ]; then + echo "ERROR: Keystore no encontrado en $KEYSTORE_PATH" + exit 1 + fi + echo "storeFile=$KEYSTORE_PATH" > android/key.properties + echo "storePassword=$KEYSTORE_PASSWORD" >> android/key.properties + echo "keyAlias=$KEYSTORE_ALIAS" >> android/key.properties + echo "keyPassword=$KEYSTORE_PASSWORD" >> android/key.properties + echo "✅ Keystore configurado" + - name: Bump versión patch + commit run: | git config user.name "ShanaiaBot"