From 9b52623ebe5d5a92cb1791ddb98205f6d31be9af Mon Sep 17 00:00:00 2001 From: streaper2 Date: Wed, 26 Aug 2026 22:20:17 +0200 Subject: [PATCH] fix(ci): clone into shared /data/build volume for flutter build --- .gitea/workflows/build-apk.yaml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build-apk.yaml b/.gitea/workflows/build-apk.yaml index b400a112..bd552b28 100644 --- a/.gitea/workflows/build-apk.yaml +++ b/.gitea/workflows/build-apk.yaml @@ -14,21 +14,23 @@ jobs: steps: - name: 📥 Récupération du code run: | - echo "📥 Clonage du code source..." - git config --global --add safe.directory "$GITHUB_WORKSPACE" - git clone --depth 1 "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@git.kevlar.cloud/${{ github.repository }}.git" . + echo "📥 Clonage du code source dans /data/build..." + mkdir -p /data/build + rm -rf /data/build/* + git config --global --add safe.directory "*" + git clone --depth 1 "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@git.kevlar.cloud/${{ github.repository }}.git" /data/build - name: 🔨 Compilation de l'APK (Conteneur Flutter / Android SDK) run: | echo "🚀 Démarrage de la compilation Flutter dans Docker..." - # Utilisation du conteneur runner pour monter le volume du projet + # Utilisation du volume partagé /data du conteneur runner docker run --rm \ --volumes-from gitea-act-runner \ - -w "$PWD" \ + -w /data/build \ ghcr.io/cirruslabs/flutter:stable \ sh -c "git config --global --add safe.directory '*' && flutter pub get && flutter build apk --release" - echo "✅ APK généré avec succès dans build/app/outputs/flutter-apk/app-release.apk" + echo "✅ APK généré avec succès dans /data/build/build/app/outputs/flutter-apk/app-release.apk" - name: 📦 Publication de la Release sur Gitea & Upload de l'APK run: | @@ -37,7 +39,7 @@ jobs: TAG_NAME="build-$(date +'%Y%m%d-%H%M%S')" fi - APK_PATH="build/app/outputs/flutter-apk/app-release.apk" + APK_PATH="/data/build/build/app/outputs/flutter-apk/app-release.apk" APK_NAME="bully-impact-${TAG_NAME}.apk" echo "🚀 Création de la release $TAG_NAME sur Gitea..."