wifi-densepose/.github
eriirfos-eng 479eed439f fix(ci): scope rust-tests job to system-dep-free crates
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>
2026-04-11 05:47:03 +00:00
..
workflows fix(ci): scope rust-tests job to system-dep-free crates 2026-04-11 05:47:03 +00:00