language: rust env: - - TARGET=aarch64-unknown-linux-gnu - TARGET=x86_64-unknown-redox rust: - nightly cache: cargo before_script: - rustup component add rustfmt-preview - if [ -n "$TARGET" ]; then rustup target add $TARGET; fi script: - ./fmt.sh -- --write-mode=diff - cargo build $([ -n "$TARGET" ] && echo --target="$TARGET") - if [ -z "$TARGET" ]; then ./test.sh; fi notifications: email: false