| name: CI |
| |
| on: |
| schedule: |
| # “At 00:00 (UTC) on Sunday.” |
| - cron: '0 0 * * 0' |
| push: |
| branches: [ main ] |
| pull_request: |
| branches: [ main ] |
| |
| jobs: |
| ci: |
| runs-on: ubuntu-latest |
| |
| steps: |
| - name: clone the repo |
| uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c |
| |
| - name: install Flutter sdk |
| uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa |
| with: |
| channel: 'master' |
| |
| - name: version |
| run: flutter --version |
| |
| - name: flutter pub get |
| run: flutter pub get |
| |
| - name: flutter pub get |
| run: flutter pub get |
| working-directory: more_examples/autosnapshotting |
| |
| - name: flutter analyze |
| run: flutter analyze |
| |
| - name: dart test |
| run: dart test test/dart |
| |
| - name: flutter test |
| run: flutter test test/flutter |
| |
| - name: integration test |
| run: flutter test integration_test/app_test.dart -d flutter-tester |
| working-directory: more_examples/autosnapshotting |