--- kind: pipeline name: default steps: - name: style image: rust:1.58-buster environment: CARGO_HOME: /drone/cargo volumes: - name: cargo path: /drone/cargo commands: - rustup component add rustfmt clippy - cargo fmt -- --check - cargo clippy --all-features -- --deny warnings - cargo clippy --example fullmesh -- --deny warnings - cargo clippy --example basalt --all-features -- --deny warnings - name: build image: rust:1.58-buster environment: CARGO_HOME: /drone/cargo volumes: - name: cargo path: /drone/cargo commands: - apt-get update - apt-get install --yes libsodium-dev - cargo install -f cargo-all-features - cargo build-all-features - cargo build --example fullmesh - cargo build --example basalt --features "basalt" - name: test image: rust:1.58-buster environment: CARGO_HOME: /drone/cargo volumes: - name: cargo path: /drone/cargo commands: - apt-get update - apt-get install --yes libsodium-dev - cargo test --all-features -- --test-threads 1 volumes: - name: cargo temp: {} --- kind: signature hmac: f0d1a9e8d85a22c1d9084b4d90c9930be9700da52284f1875ece996cc52a6ce9 ...