blob: 17ebd9ea1bf16314fa7255e8ddd2f3b091a5ada8 [file] [log] [blame]
language: dart
sudo: false
dart:
- dev
- stable
- 1.23.0
dart_task:
- test: --platform vm
# No parallelism on Firefox (-j 1)
# Causes flakiness – need to investigate
- test: --platform firefox -j 1
- test: --platform dartium
install_dartium: true
matrix:
include:
# Only validate formatting using the dev release
# Formatted with 1.23.0-dev.10.0 which has (good) changes since 1.22.1
- dart: dev
dart_task: dartfmt
# Only care about being analyzer clean for dev and stable
- dart: dev
dart_task: dartanalyzer
- dart: stable
dart_task: dartanalyzer
# Only building master means that we don't run two builds for each pull request.
branches:
only: [master]
cache:
directories:
- $HOME/.pub-cache