name: Test on: push: branches: - main workflow_dispatch: jobs: tests: name: Run Tests runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Flutter uses: subosito/flutter-action@v2 with: channel: 'stable' flutter-version: '3.x' - name: Get dependencies run: flutter pub get - name: Analyze run: flutter analyze - name: Run tests run: flutter test