parent
f835789049
commit
df1fa2b40d
@ -0,0 +1,17 @@ |
||||
language: rust |
||||
sudo: false |
||||
cache: |
||||
cargo |
||||
rust: |
||||
- stable |
||||
- beta |
||||
- nightly |
||||
before_install: |
||||
- bash ./tests/scripts/rustfmt.sh |
||||
|
||||
script: |
||||
- cargo fmt -- --write-mode diff |
||||
- cargo test |
||||
matrix: |
||||
allow_failures: |
||||
- rust: nightly |
@ -0,0 +1,13 @@ |
||||
#!/bin/bash |
||||
|
||||
which rustfmt > /dev/null |
||||
|
||||
if [[ $? -ne 0 ]]; then |
||||
cargo install rustfmt |
||||
else |
||||
current_version=$(rustfmt --version | cut -d '-' -f 1 | xargs) |
||||
upstream_version=$(cargo search rustfmt | head -n 1 | cut -d ' ' -f 3 | tr -d '"' | xargs) |
||||
if [ $current_version != $upstream_version ]; then |
||||
cargo install rustfmt --force |
||||
fi |
||||
fi |
Loading…
Reference in new issue