diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8e00891ad..f434ee610 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -116,7 +116,9 @@ jobs: uses: actions-rs/cargo@4ff6ec2846f6e7217c1a9b0b503506665f134c4b with: command: build + args: --all-features - name: Run `cargo test` uses: actions-rs/cargo@4ff6ec2846f6e7217c1a9b0b503506665f134c4b with: command: test + args: --all-features diff --git a/Cargo.toml b/Cargo.toml index d9114c8d4..e542aa91f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,6 +22,7 @@ members = [ "tools/release-operator", ] default-members = [ + "crates/fj", "crates/fj-app", "crates/fj-export", "crates/fj-host", @@ -29,6 +30,7 @@ default-members = [ "crates/fj-kernel", "crates/fj-math", "crates/fj-operations", + "crates/fj-proc", "crates/fj-viewer", "crates/fj-window", ] diff --git a/crates/fj/Cargo.toml b/crates/fj/Cargo.toml index 83cd0801b..2d39bcc63 100644 --- a/crates/fj/Cargo.toml +++ b/crates/fj/Cargo.toml @@ -18,8 +18,8 @@ serialization = ["serde"] [dependencies] serde = { version = "1.0.7", features = ["derive"], optional = true } -[dev-dependencies] -serde_json = "1.0.81" - [dependencies.fj-proc] -path = "../../crates/fj-proc" \ No newline at end of file +path = "../../crates/fj-proc" + +[dev-dependencies] +serde_json = "1.0.81" \ No newline at end of file diff --git a/justfile b/justfile index 62d1e7f26..7c2c4287f 100644 --- a/justfile +++ b/justfile @@ -1,4 +1,4 @@ build: - cargo clippy - cargo test + cargo clippy --all-features + cargo test --all-features cargo fmt --check