diff --git a/.github/workflows/auth-lint.yml b/.github/workflows/auth-lint.yml new file mode 100644 index 000000000..bf740d5c7 --- /dev/null +++ b/.github/workflows/auth-lint.yml @@ -0,0 +1,31 @@ +name: "Lint (mobile)" + +on: + # Run on every push (this also covers pull requests) + push: + paths: + # - But only if something changes inside auth + - "auth/**" + # - Or if the there is some change in GitHub workflows themselves + - ".github/workflows/**" + +jobs: + lint: + runs-on: ubuntu-latest + defaults: + run: + working-directory: auth + steps: + # Install Flutter + - uses: subosito/flutter-action@v2 + with: + channel: "stable" + flutter-version: "3.13.4" + # Checkout our code, including submodules + - uses: actions/checkout@v4 + with: + submodules: recursive + # Install dependencies + - run: flutter pub get + # Lint + - run: flutter analyze --no-fatal-infos