# This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. name: Flutter lint on: push: branches: [ main ] pull_request: branches: [ main ] env: CARGO_TERM_COLOR: always jobs: flutter-analyze: name: flutter analyze runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - uses: subosito/flutter-action@v1 with: channel: "stable" - name: Flutter pub get run: flutter pub get working-directory: frontend/app_flowy - name: Generate language files working-directory: frontend/app_flowy run: flutter pub run easy_localization:generate --source-dir ./assets/translations -f keys -O lib/generated -o locale_keys.g.dart - name: flutter analyze working-directory: frontend/app_flowy run: flutter analyze