os: linux
language: rust
cache:
cargo: true
git:
depth: 1
branches:
only:
- master
script: make $SUITE
env:
matrix:
include:
- env: SUITE=format-check
install: rustup component add rustfmt-preview
- env: SUITE=lint
install: rustup component add clippy-preview
rust: nightly
- env: SUITE=check
rust: "1.28.0"
- env: SUITE=cargotest
rust: "1.28.0"
- env: SUITE=checkall
- env: SUITE=cargotestall
- os: osx
env: SUITE=checkall
- os: osx
env: SUITE=cargotestall
notifications:
webhooks:
urls:
- https://zeus.ci/hooks/cba2c080-4305-11e8-bbec-0a580a280224/public/provider/travis/webhook
on_success: always
on_failure: always
on_start: always
on_cancel: always
on_error: always