mirror of https://github.com/poanetwork/hbbft.git
29 lines
826 B
YAML
29 lines
826 B
YAML
language: rust
|
|
rust:
|
|
- nightly-2018-05-19
|
|
cache: cargo
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- unzip
|
|
before_install:
|
|
- curl -OL https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-linux-x86_64.zip
|
|
- sudo unzip protoc-3.5.1-linux-x86_64.zip -d /usr/local bin/protoc
|
|
- sudo chown $(whoami) /usr/local/bin/protoc
|
|
- protoc --version
|
|
- rm protoc-3.5.1-linux-x86_64.zip
|
|
- rustup component add rustfmt-preview
|
|
- cargo install clippy -f --vers=0.0.202
|
|
env:
|
|
global:
|
|
- RUST_BACKTRACE=1
|
|
- RUSTFLAGS="-D warnings"
|
|
script:
|
|
- cargo clippy -- -D clippy
|
|
- cargo clippy --tests -- -D clippy
|
|
- cargo clippy --all-features -- -D clippy
|
|
- cargo clippy --all-features --tests -- -D clippy
|
|
- cargo fmt -- --check
|
|
- cargo check --tests --all-features
|
|
- cargo test --all-features --release
|