ci.yml 699 B

123456789101112131415161718192021222324252627282930313233343536
  1. name: CI
  2. on:
  3. push:
  4. branches: [ master ]
  5. pull_request:
  6. branches: [ master ]
  7. jobs:
  8. test:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: actions/checkout@v2
  12. - uses: actions/setup-java@v1
  13. with:
  14. java-version: '12.x'
  15. - uses: subosito/flutter-action@v1
  16. with:
  17. flutter-version: '2.2.x'
  18. - name: Install dependencies
  19. run: flutter pub get
  20. - name: Verify formatting
  21. run: flutter format --set-exit-if-changed .
  22. # Consider passing '--fatal-infos' for slightly stricter analysis.
  23. # - name: Analyze project source
  24. # run: flutter analyze
  25. - name: Run tests
  26. run: flutter test