diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 176e23d..e898a84 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,34 +4,34 @@ name: Flutter CI on: push: branches: - - main - + - main + jobs: build: # This job will run on ubuntu virtual machine runs-on: ubuntu-latest steps: - - # Setup Java environment in order to build the Android app. - - uses: actions/checkout@v3.0.2 - - uses: actions/setup-java@v3.4.0 - with: - java-version: 11 - distribution: temurin - - # Setup the flutter environment. - - uses: subosito/flutter-action@v2.4.0 - with: - channel: 'stable' # 'dev', 'alpha', default to: 'stable' - cache: true - # flutter-version: '1.22.x' # you can also specify exact version of flutter - - # Get flutter dependencies. - - run: flutter pub get - - # Check for any formatting issues in the code. - - run: flutter format . - - # Statically analyze the Dart code for any errors. - - run: flutter analyze . - + # Setup Java environment in order to build the Android app. + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3.4.0 + with: + java-version: 11 + distribution: temurin + + # Setup the flutter environment. + - uses: subosito/flutter-action@v2 + with: + channel: "stable" + cache: true + + - name: Install dependencies + run: flutter pub get + + - name: Verify formatting + run: flutter format . + + - name: Analyze project source + run: flutter analyze + + # - name: Run tests + # run: dart test