Update CI bits (#26)
diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml
index d667bc8..f2baf31 100644
--- a/.github/workflows/dart.yml
+++ b/.github/workflows/dart.yml
@@ -1,36 +1,36 @@
name: Dart
on:
+ # Run on PRs and pushes to the default branch.
push:
branches: [ master ]
pull_request:
branches: [ master ]
+ schedule:
+ - cron: "0 0 * * 0"
+
+env:
+ PUB_ENVIRONMENT: bot.github
+ DISPLAY: ':99'
jobs:
test:
runs-on: ubuntu-latest
-
- env:
- DISPLAY: ':99'
-
+ strategy:
+ matrix:
+ sdk: [2.12.0, dev]
steps:
- uses: actions/checkout@v2
- - uses: cedx/setup-dart@v2
+ - uses: dart-lang/setup-dart@v1.0
with:
- release-channel: stable
- version: latest
+ sdk: ${{ matrix.sdk }}
- - name: Print Dart SDK version
- run: dart --version
+ - run: dart pub get
+ id: install
- - name: Install dependencies
- run: dart pub get
-
- - name: Analyze project source
- run: dart analyze
+ - run: dart analyze --fatal-infos
- name: Run Xvfb
run: Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
- - name: Run tests
- run: dart test
+ - run: dart test