9740bc64c9
Continuous Deployment / Deploy to Production (push) Blocked by required conditions
Continuous Deployment / Rollback Deployment (push) Blocked by required conditions
Continuous Deployment / Post-deployment Monitoring (push) Blocked by required conditions
Continuous Deployment / Notify Deployment Status (push) Blocked by required conditions
Firmware QEMU Tests (ADR-061) / QEMU Test (edge-tier1) (push) Has been skipped
Firmware QEMU Tests (ADR-061) / QEMU Test (full-adr060) (push) Has been skipped
Firmware QEMU Tests (ADR-061) / QEMU Test (tdm-3node) (push) Has been skipped
Firmware QEMU Tests (ADR-061) / Swarm Test (ADR-062) (push) Has been skipped
npm packages / tools/ruview-mcp (node 22) (push) Failing after 1s
nvsim-server → ghcr.io / build-and-publish (push) Failing after 1s
ruview-swarm CI guard / tests (full+train) (push) Failing after 2s
Bench Regression Guard / bench compile-verify (--no-run) (push) Failing after 0s
Bench Regression Guard / bench fast-run (informational, non-gating) (push) Has been skipped
Firmware CI / Verify version.txt matches release tag (push) Has been skipped
Dashboard a11y + cross-browser / a11y (push) Failing after 0s
nvsim Dashboard → GitHub Pages / build-and-deploy (push) Failing after 2s
Firmware CI / Build firmware (esp32s3 / 4mb) (push) Failing after 15s
Firmware QEMU Tests (ADR-061) / Build Espressif QEMU (push) Failing after 1s
Firmware QEMU Tests (ADR-061) / Fuzz Testing (ADR-061 Layer 6) (push) Failing after 1s
Continuous Deployment / Pre-deployment Checks (push) Has been skipped
Continuous Deployment / Deploy to Staging (push) Waiting to run
Firmware CI / Build firmware (esp32c6 / c6-4mb) (push) Failing after 15s
Firmware CI / Build firmware (esp32s3 / 8mb) (push) Failing after 15s
Firmware QEMU Tests (ADR-061) / QEMU Test (boundary-max) (push) Has been skipped
Firmware QEMU Tests (ADR-061) / QEMU Test (boundary-min) (push) Has been skipped
Firmware QEMU Tests (ADR-061) / QEMU Test (default) (push) Has been skipped
Firmware QEMU Tests (ADR-061) / QEMU Test (edge-tier0) (push) Has been skipped
Firmware QEMU Tests (ADR-061) / NVS Matrix Generation (push) Failing after 1s
Security Scanning / Security Policy Compliance (push) Failing after 0s
Security Scanning / Security Report (push) Waiting to run
Security Scanning / Dependency Vulnerability Scan (push) Failing after 0s
Security Scanning / Static Application Security Testing (push) Failing after 1s
Security Scanning / Infrastructure Security Scan (push) Failing after 1s
Security Scanning / Secret Scanning (push) Failing after 1s
npm packages / harness/ruview (node 22) (push) Failing after 17s
Security Scanning / License Compliance Scan (push) Failing after 1s
Security Scanning / Container Security Scan (push) Failing after 4s
three.js demos → GitHub Pages / build-and-deploy (push) Failing after 1s
Verify Pipeline Determinism / Verify Pipeline Determinism (3.11) (push) Failing after 1s
Fix-Marker Regression Guard / Verify fix markers (push) Failing after 1s
ADR-115 MQTT integration tests / mqtt-integration (push) Failing after 1s
npm packages / harness/ruview (node 20) (push) Failing after 1s
npm packages / tools/ruview-mcp (node 20) (push) Failing after 1s
npm packages / tools/ruview-cli (node 20) (push) Failing after 1s
npm packages / tools/ruview-cli (node 22) (push) Failing after 1s
BFLD MQTT Integration / cargo test --features mqtt (live mosquitto) (push) Failing after 29s
ruview-swarm CI guard / build train_marl bin (push) Failing after 2s
ruview-swarm CI guard / clippy (-D warnings, --no-deps) (push) Failing after 3s
ruview-swarm CI guard / tests (ruflo) (push) Failing after 1s
ruview-swarm CI guard / tests (train) (push) Failing after 2s
ruview-swarm CI guard / tests (default) (push) Failing after 2s
Point Cloud Viewer → GitHub Pages / build-and-deploy (push) Failing after 8s
ruview-swarm CI guard / ITAR / publish guard (push) Failing after 0s
wifi-densepose sensing-server → Docker Hub + ghcr.io / build · push · smoke-test (push) Failing after 1s
124 lines
4.5 KiB
Makefile
124 lines
4.5 KiB
Makefile
# WiFi-DensePose Makefile
|
|
# ============================================================
|
|
|
|
.PHONY: verify verify-verbose verify-audit install install-verify install-python \
|
|
install-rust install-browser install-docker install-field install-full \
|
|
check build-rust build-wasm test-rust bench run-api run-viz clean help
|
|
|
|
# ─── Installation ────────────────────────────────────────────
|
|
# Guided interactive installer
|
|
install:
|
|
@./install.sh
|
|
|
|
# Profile-specific installs (non-interactive)
|
|
install-verify:
|
|
@./install.sh --profile verify --yes
|
|
|
|
install-python:
|
|
@./install.sh --profile python --yes
|
|
|
|
install-rust:
|
|
@./install.sh --profile rust --yes
|
|
|
|
install-browser:
|
|
@./install.sh --profile browser --yes
|
|
|
|
install-docker:
|
|
@./install.sh --profile docker --yes
|
|
|
|
install-field:
|
|
@./install.sh --profile field --yes
|
|
|
|
install-full:
|
|
@./install.sh --profile full --yes
|
|
|
|
# Hardware and environment check only (no install)
|
|
check:
|
|
@./install.sh --check-only
|
|
|
|
# ─── Verification ────────────────────────────────────────────
|
|
# Trust Kill Switch -- one-command proof replay
|
|
verify:
|
|
@./verify
|
|
|
|
# Verbose mode -- show detailed feature statistics and Doppler spectrum
|
|
verify-verbose:
|
|
@./verify --verbose
|
|
|
|
# Full audit -- verify pipeline + scan codebase for mock/random patterns
|
|
verify-audit:
|
|
@./verify --verbose --audit
|
|
|
|
# ─── Rust Builds ─────────────────────────────────────────────
|
|
build-rust:
|
|
cd v2 && cargo build --release
|
|
|
|
build-wasm:
|
|
cd v2 && wasm-pack build crates/wifi-densepose-wasm --target web --release
|
|
|
|
build-wasm-mat:
|
|
cd v2 && wasm-pack build crates/wifi-densepose-wasm --target web --release -- --features mat
|
|
|
|
test-rust:
|
|
cd v2 && cargo test --workspace --no-default-features
|
|
|
|
bench:
|
|
cd v2 && cargo bench --package wifi-densepose-signal
|
|
|
|
# ─── Run ─────────────────────────────────────────────────────
|
|
run-api:
|
|
uvicorn archive.v1.src.api.main:app --host 0.0.0.0 --port 8000
|
|
|
|
run-api-dev:
|
|
uvicorn archive.v1.src.api.main:app --host 0.0.0.0 --port 8000 --reload
|
|
|
|
run-viz:
|
|
python3 -m http.server 3000 --directory ui
|
|
|
|
run-docker:
|
|
docker compose up
|
|
|
|
# ─── Clean ───────────────────────────────────────────────────
|
|
clean:
|
|
rm -f .install.log
|
|
cd v2 && cargo clean 2>/dev/null || true
|
|
|
|
# ─── Help ────────────────────────────────────────────────────
|
|
help:
|
|
@echo "WiFi-DensePose Build Targets"
|
|
@echo "============================================================"
|
|
@echo ""
|
|
@echo " Installation:"
|
|
@echo " make install Interactive guided installer"
|
|
@echo " make install-verify Verification only (~5 MB)"
|
|
@echo " make install-python Full Python pipeline (~500 MB)"
|
|
@echo " make install-rust Rust pipeline with ~810x speedup"
|
|
@echo " make install-browser WASM for browser (~10 MB)"
|
|
@echo " make install-docker Docker-based deployment"
|
|
@echo " make install-field WiFi-Mat disaster kit (~62 MB)"
|
|
@echo " make install-full Everything available"
|
|
@echo " make check Hardware/environment check only"
|
|
@echo ""
|
|
@echo " Verification:"
|
|
@echo " make verify Run the trust kill switch"
|
|
@echo " make verify-verbose Verbose with feature details"
|
|
@echo " make verify-audit Full verification + codebase audit"
|
|
@echo ""
|
|
@echo " Build:"
|
|
@echo " make build-rust Build Rust workspace (release)"
|
|
@echo " make build-wasm Build WASM package (browser)"
|
|
@echo " make build-wasm-mat Build WASM with WiFi-Mat (field)"
|
|
@echo " make test-rust Run all Rust tests"
|
|
@echo " make bench Run signal processing benchmarks"
|
|
@echo ""
|
|
@echo " Run:"
|
|
@echo " make run-api Start Python API server"
|
|
@echo " make run-api-dev Start API with hot-reload"
|
|
@echo " make run-viz Serve 3D visualization (port 3000)"
|
|
@echo " make run-docker Start Docker dev stack"
|
|
@echo ""
|
|
@echo " Utility:"
|
|
@echo " make clean Remove build artifacts"
|
|
@echo " make help Show this help"
|
|
@echo ""
|