From 7b03381f7c5f5eec7c06d81f95c07e8d90f5db51 Mon Sep 17 00:00:00 2001 From: Van Leemput Dayron Date: Sat, 13 Dec 2025 12:42:03 +0100 Subject: [PATCH] fix: Configure Ruby 3.0 and use `bundle exec` for Fastlane deployment, and remove outdated comments. --- .gitea/workflows/deploy-android.yaml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy-android.yaml b/.gitea/workflows/deploy-android.yaml index 7ad3153..2b7b3c4 100644 --- a/.gitea/workflows/deploy-android.yaml +++ b/.gitea/workflows/deploy-android.yaml @@ -5,19 +5,23 @@ on: jobs: deploy-android: - # C'est ici que la magie opère : on cible VOTRE Mac runs-on: macos-latest steps: - name: Checkout code uses: actions/checkout@v3 - # Pas besoin d'installer Java, Flutter ou Android SDK : ils sont déjà sur votre Mac ! + # 1. On configure explicitement une version récente de Ruby + # Cela évite d'utiliser le vieux Ruby système (2.6) qui causait tes erreurs. + - name: Configurer Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.0' - - name: Vérifier l'installation + - name: Vérifier l'installation Flutter run: flutter doctor -v - - name: Installer les dépendances + - name: Installer les dépendances Flutter run: flutter pub get - name: Créer le fichier .env @@ -34,7 +38,12 @@ jobs: env: ANDROID_KEYSTORE_BASE64: ${{ secrets.ANDROID_KEYSTORE_BASE64 }} FIREBASE_ANDROID_APP_ID: ${{ secrets.FIREBASE_ANDROID_APP_ID }} - # Plus besoin de limiter la RAM, votre Mac est puissant ! run: | + # Sécurité : on force l'installation d'un Bundler récent + gem install bundler + + # On installe les gems (plugins fastlane, etc.) bundle install + + # IMPORTANT : On utilise 'bundle exec' pour utiliser les versions exactes installées bundle exec fastlane deploy_firebase \ No newline at end of file