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