Previous `cargo test --workspace --no-default-features` was doubly broken: 1. --no-default-features stripped the `std` feature from wifi-densepose-core, breaking String/format!/etc. in crates that feature-gate std. 2. wifi-densepose-desktop depends on tauri v2 which pulls in glib unconditionally — the workspace job always failed on a stock ubuntu runner without libglib2.0-dev installed. Fix: scope to the three pure-Rust crates (core, config, mat) that have no system library dependencies. Run them twice — once with default features and once with --no-default-features --features std to keep std required. Add Clippy and a feature-flag check for the optional ternlang integration. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cd.yml | ||
| ci.yml | ||
| desktop-release.yml | ||
| firmware-ci.yml | ||
| firmware-qemu.yml | ||
| security-scan.yml | ||
| update-submodules.yml | ||
| verify-pipeline.yml | ||