language: rust
rust: nightly
cache: cargo
services: docker
sudo: required
matrix:
fast_finish: true
include:
- env: TARGET=x86_64-apple-darwin
os: osx
osx_image: xcode9.2
- env: TARGET=i686-apple-darwin
os: osx
osx_image: xcode9.2
- env: TARGET=i586-unknown-linux-gnu
- env: TARGET=i686-unknown-linux-gnu
- env: TARGET=x86_64-unknown-linux-gnu
- env: RUSTFMT
before_script:
- rustup component add rustfmt-preview
script:
- cargo fmt -- --write-mode=diff
before_script: rustup target add ${TARGET} || true
script: ci/run.sh
notifications:
email:
on_success: never