From 1a0492992f81a94d512239ff43197f891ed6c130 Mon Sep 17 00:00:00 2001 From: rUv Date: Sat, 27 Jun 2026 18:43:09 -0400 Subject: [PATCH] fix(build): repoint stale Makefile targets to v2/ and archive/v1/ (#1201) The root Makefile still referenced pre-reorg paths that no longer exist, so the documented build/test/run entrypoints were all broken: - rust-port/wifi-densepose-rs/ -> v2/ (build-rust, build-wasm[-mat], test-rust, bench, clean cargo step) - v1.src.api.main -> archive.v1.src.api.main (run-api, run-api-dev) test-rust now uses the documented `--no-default-features` invocation (the proven-passing, GPU-free path). Verified: `cd v2 && cargo test --workspace --no-default-features --no-run` compiles the full workspace clean. Surfaced during a metaharness review (the broken root build entrypoint is why genome reported build:none / publish_readiness 0.40 at the repo root). Claude-Session: https://claude.ai/code/session_01AgpTcBLRJ32hUsKWxDXf36 --- Makefile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index f58f01fa..79e971a1 100644 --- a/Makefile +++ b/Makefile @@ -51,26 +51,26 @@ verify-audit: # ─── Rust Builds ───────────────────────────────────────────── build-rust: - cd rust-port/wifi-densepose-rs && cargo build --release + cd v2 && cargo build --release build-wasm: - cd rust-port/wifi-densepose-rs && wasm-pack build crates/wifi-densepose-wasm --target web --release + cd v2 && wasm-pack build crates/wifi-densepose-wasm --target web --release build-wasm-mat: - cd rust-port/wifi-densepose-rs && wasm-pack build crates/wifi-densepose-wasm --target web --release -- --features mat + cd v2 && wasm-pack build crates/wifi-densepose-wasm --target web --release -- --features mat test-rust: - cd rust-port/wifi-densepose-rs && cargo test --workspace + cd v2 && cargo test --workspace --no-default-features bench: - cd rust-port/wifi-densepose-rs && cargo bench --package wifi-densepose-signal + cd v2 && cargo bench --package wifi-densepose-signal # ─── Run ───────────────────────────────────────────────────── run-api: - uvicorn v1.src.api.main:app --host 0.0.0.0 --port 8000 + uvicorn archive.v1.src.api.main:app --host 0.0.0.0 --port 8000 run-api-dev: - uvicorn v1.src.api.main:app --host 0.0.0.0 --port 8000 --reload + uvicorn archive.v1.src.api.main:app --host 0.0.0.0 --port 8000 --reload run-viz: python3 -m http.server 3000 --directory ui @@ -81,7 +81,7 @@ run-docker: # ─── Clean ─────────────────────────────────────────────────── clean: rm -f .install.log - cd rust-port/wifi-densepose-rs && cargo clean 2>/dev/null || true + cd v2 && cargo clean 2>/dev/null || true # ─── Help ──────────────────────────────────────────────────── help: