From 6aca13b4608ed27b4fc4cac66c1369156e99b68a Mon Sep 17 00:00:00 2001 From: LucaZanni Date: Thu, 27 Aug 2026 18:47:34 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(capacitor-android):=20il=20w?= =?UTF-8?q?rapper=20gradle=20riceve=20il=20bit=20che=20Windows=20non=20gli?= =?UTF-8?q?=20da?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Aggiunto lo step "Rendi eseguibile gradlew" prima dei build APK e AAB - Allineati capacitor-android.yml e la variante GitHub Fixes #6 @1h30m --- .gitea/workflows/capacitor-android-github.yml | 7 +++++++ .gitea/workflows/capacitor-android.yml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.gitea/workflows/capacitor-android-github.yml b/.gitea/workflows/capacitor-android-github.yml index 5ddd5db..5df4306 100644 --- a/.gitea/workflows/capacitor-android-github.yml +++ b/.gitea/workflows/capacitor-android-github.yml @@ -189,6 +189,13 @@ jobs: if: inputs.build-type == 'release' run: echo '${{ secrets.KEYSTORE_BASE64 }}' | base64 -d > android/app/keystore.jks + # Il wrapper arriva dal repo senza bit di esecuzione quando il progetto e' + # committato da Windows: git registra mode 100644 e il checkout sul runner + # Linux produce "./gradlew: Permission denied". Il chmod qui vale per ogni + # repo Capacitor, cosi' il difetto non va rincorso uno per uno. + - name: Rendi eseguibile gradlew + run: chmod +x android/gradlew + - name: Build Android (APK) if: inputs.output-format == 'apk' working-directory: android diff --git a/.gitea/workflows/capacitor-android.yml b/.gitea/workflows/capacitor-android.yml index e052e86..3623d15 100644 --- a/.gitea/workflows/capacitor-android.yml +++ b/.gitea/workflows/capacitor-android.yml @@ -189,6 +189,13 @@ jobs: if: inputs.build-type == 'release' run: echo '${{ secrets.KEYSTORE_BASE64 }}' | base64 -d > android/app/keystore.jks + # Il wrapper arriva dal repo senza bit di esecuzione quando il progetto e' + # committato da Windows: git registra mode 100644 e il checkout sul runner + # Linux produce "./gradlew: Permission denied". Il chmod qui vale per ogni + # repo Capacitor, cosi' il difetto non va rincorso uno per uno. + - name: Rendi eseguibile gradlew + run: chmod +x android/gradlew + - name: Build Android (APK) if: inputs.output-format == 'apk' working-directory: android