fix(ci): corrige le bit exécutable de gradlew et le fiabilise en CI
All checks were successful
All checks were successful
Le tout premier run réel du job build-android (après le merge de #64) échouait avec './gradlew: Permission denied' — gradlew était suivi par git en 100644 (non exécutable) au lieu de 100755, probablement perdu au commit initial du projet Android natif (#63) sur cette machine Windows. Corrige le mode suivi par git (git update-index --chmod=+x) et ajoute un chmod +x défensif juste avant l'exécution dans ci.yml, puisque ce bit n'a aucun sens sous Windows et peut être reperdu silencieusement par un futur commit sur cette machine. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
c0a07e8adc
commit
9c6feab064
2 changed files with 7 additions and 1 deletions
8
.github/workflows/ci.yml
vendored
8
.github/workflows/ci.yml
vendored
|
|
@ -275,7 +275,13 @@ jobs:
|
||||||
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
|
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
|
||||||
ANDROID_KEY_ALIAS: ${{ secrets.ANDROID_KEY_ALIAS }}
|
ANDROID_KEY_ALIAS: ${{ secrets.ANDROID_KEY_ALIAS }}
|
||||||
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
|
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
|
||||||
run: ./gradlew assembleRelease
|
# chmod défensif : le dev de ce repo se fait sous Windows, où le bit
|
||||||
|
# exécutable git de gradlew ne veut rien dire et peut être reperdu
|
||||||
|
# silencieusement par un futur commit — ne pas dépendre uniquement
|
||||||
|
# du mode suivi par git (voir aussi le fix de ce mode lui-même).
|
||||||
|
run: |
|
||||||
|
chmod +x ./gradlew
|
||||||
|
./gradlew assembleRelease
|
||||||
|
|
||||||
- uses: https://github.com/actions/upload-artifact@v4
|
- uses: https://github.com/actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
|
|
|
||||||
0
apps/web/android/gradlew
vendored
Normal file → Executable file
0
apps/web/android/gradlew
vendored
Normal file → Executable file
Loading…
Reference in a new issue