From 606c3bf670ffa4fc55d839873eda09f63c34fe69 Mon Sep 17 00:00:00 2001 From: Henrik Friedrichsen Date: Thu, 7 Nov 2019 23:00:33 +0100 Subject: [PATCH] add CI for macOS --- .travis.yml | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index e162cfb..405ce46 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,29 @@ language: rust -rust: - - stable - - beta + matrix: fast_finish: true allow_failures: - rust: beta + include: + - os: linux + addons: + apt: + packages: + - libpulse-dev + - libdbus-1-dev + - libxcb1-dev + - libxcb-render0-dev + - libxcb-shape0-dev + - libxcb-xfixes0-dev -before_install: - - sudo apt-get install -y libpulse-dev libdbus-1-dev libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev -script: - - cargo build + - os: osx + env: CARGO_FLAGS="--no-default-features --features portaudio_backend,cursive/pancurses-backend" + osx_image: xcode11.2 + addons: + homebrew: + packages: portaudio + +script: cargo build $CARGO_FLAGS # - rustup component add clippy rustfmt # - cargo clippy --all-targets -- -D warnings # - cargo fmt --all -- --check