From 1d00de7cdccee948676d50676012718c9f06a97f Mon Sep 17 00:00:00 2001 From: Jordan Rose Date: Thu, 12 Nov 2020 10:30:07 -0800 Subject: [PATCH] Rust: don't build any bridge/* crates by default Some of them have external requirements that may not be installed. --- .github/workflows/rust.yml | 8 ++++---- Cargo.toml | 6 +++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index f8ecdab0..470613d4 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -28,10 +28,10 @@ jobs: echo $DUPS test -z "$DUPS" - name: Rustfmt check - run: cargo fmt -- --check + run: cargo fmt --all -- --check - name: Build - run: cargo build --verbose + run: cargo build --all --verbose - name: Run tests - run: cargo test --verbose + run: cargo test --all --verbose - name: Clippy - run: cargo clippy + run: cargo clippy --all diff --git a/Cargo.toml b/Cargo.toml index f0800961..ccd94ad7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,5 +4,9 @@ members = [ "rust/protocol", "rust/bridge/ffi", "rust/bridge/jni", - "rust/bridge/node" + "rust/bridge/node", +] +default-members = [ + "rust/aes-gcm-siv", + "rust/protocol", ]