diff --git a/frontend/.github/workflows/flutter-check.yml b/frontend/.github/workflows/flutter-check.yml new file mode 100644 index 0000000..b7b9f8f --- /dev/null +++ b/frontend/.github/workflows/flutter-check.yml @@ -0,0 +1,34 @@ +name: Flutter Code Check + +on: + push: + branches: [main, dev, feature/*, hotfix] + pull_request: + branches: [main, dev] + +jobs: + flutter-check: + name: Analyse & Test Flutter + runs-on: ubuntu-latest + + steps: + - name: โฌ‡๏ธ Checkout code + uses: actions/checkout@v3 + + - name: ๐Ÿ’ก Set up Flutter + uses: subosito/flutter-action@v2 + with: + flutter-version: '3.19.0' # ou celle que tu utilises + channel: stable + + - name: ๐Ÿ“ฆ Install dependencies + run: flutter pub get + + - name: ๐Ÿ” Dart Analyzer + run: flutter analyze + + # - name: ๐Ÿงช Run tests (if present) + # run: flutter test || echo "No tests found" + + - name: ๐Ÿงฑ Build (Flutter Web) + run: flutter build web --release