Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
a31940e
feat(merge): transplant rocm-dash telemetry/dashboard libraries (EAI-…
michaelroy-amd Jun 11, 2026
ca2d427
refactor(merge): migrate rocm-dash crates to edition 2024 (EAI-6871)
michaelroy-amd Jun 11, 2026
9c2e280
ci(merge): ratcheted llvm-cov gate + Phase-1 merge-status doc (EAI-6871)
michaelroy-amd Jun 11, 2026
783fc67
feat(merge): D6 config unify — DashboardConfig sub-struct + TOML→JSON…
michaelroy-amd Jun 12, 2026
f538a69
feat(merge): D7 engines — registry→scrape-target seam + port authorit…
michaelroy-amd Jun 12, 2026
6973069
fix(merge): D7 review fixes — port-0 guard, testable discovery helper…
michaelroy-amd Jun 12, 2026
9648b9b
refactor(merge): D5 dispatch — relocate automations/uninstall handler…
michaelroy-amd Jun 12, 2026
21216f1
feat(merge): Phase 3 Wave 0 — job-bridge + approval/folder/modal prim…
michaelroy-amd Jun 12, 2026
725354f
feat(merge): Phase 3 Wave 1 — D5 launch-verb bin-fold (rocm dash) (EA…
michaelroy-amd Jun 12, 2026
347af05
feat(merge): Phase 3 Wave 1 — services_manager screen on Wave-0 primi…
michaelroy-amd Jun 12, 2026
f6f2e13
feat(merge): Phase 3 Wave 1 — serve_wizard screen on Wave-0 primitive…
michaelroy-amd Jun 12, 2026
ef2a67d
fix(merge): serve_wizard adversarial-review fixes (EAI-6871)
michaelroy-amd Jun 12, 2026
f439fa1
feat(merge): Phase 3 Wave 1 — engine_manager screen on Wave-0 primiti…
michaelroy-amd Jun 12, 2026
9ef7050
fix(merge): engine_manager + overlay adversarial-review fixes (EAI-6871)
michaelroy-amd Jun 12, 2026
d3b447c
feat(merge): Phase 3 Wave 1 — model_picker + recipe plumbing (EAI-6871)
michaelroy-amd Jun 13, 2026
b717e0c
fix(merge): model_picker adversarial-review fixes (EAI-6871)
michaelroy-amd Jun 13, 2026
bb8facf
feat(merge): Phase 3 Wave 2 — doctor + update screens on Wave-0 primi…
michaelroy-amd Jun 13, 2026
5b56dcd
fix(merge): doctor/update review fixes + console-key seam consolidati…
michaelroy-amd Jun 13, 2026
dd76ea7
feat(merge): Phase 3 — install + logs screens on Wave-0 primitives (E…
michaelroy-amd Jun 13, 2026
06393bc
fix(merge): install/logs adversarial-review fixes (EAI-6871)
michaelroy-amd Jun 13, 2026
2d931eb
feat(merge): Phase 3 Wave 2 — runtime_manager screen + RuntimeSummary…
michaelroy-amd Jun 13, 2026
3a4d4aa
test(merge): cover OpenRuntimes in overlay mutual-exclusion test (EAI…
michaelroy-amd Jun 13, 2026
399ae99
feat(merge): Phase 3 Wave 2 — onboarding wizard (minimal install+adop…
michaelroy-amd Jun 13, 2026
627d9f4
fix(merge): onboarding adversarial-review fixes (EAI-6871)
michaelroy-amd Jun 13, 2026
521978d
feat(merge): Phase 3 Wave 3 — automations + command + config/provider…
michaelroy-amd Jun 13, 2026
cf7eee4
fix(merge): Wave 3 adversarial-review fixes (EAI-6871)
michaelroy-amd Jun 13, 2026
3603be9
feat(merge): Phase 3 D3 — no-key ChatGPT OAuth chat backend (EAI-6871)
michaelroy-amd Jun 13, 2026
5eef663
fix(merge): D3 chat-split review fixes (EAI-6871)
michaelroy-amd Jun 13, 2026
e64d3ad
fix(merge): pip->wheel sweep + rocm-core test clippy (EAI-6871 Phase 3)
michaelroy-amd Jun 14, 2026
4b02d53
fix(merge): make rocm-dash build clean on Windows (EAI-6871)
michaelroy-amd Jun 14, 2026
2a38274
fix(merge): route `rocm dash` to the dashboard, not the freeform plan…
michaelroy-amd Jun 14, 2026
6fd610d
feat(merge): expose rocm dash --demo/--replay/--chat-mock (EAI-6871)
michaelroy-amd Jun 15, 2026
f826a3f
docs: align documentation with current EAI-6871 state + add ROADMAP
michaelroy-amd Jun 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,46 @@ jobs:
- name: Clippy
run: cargo clippy --workspace --all-targets -- -D warnings

coverage:
name: Coverage (rocm-dash crates, ratcheted)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6

- name: Install native build deps
run: sudo apt-get update && sudo apt-get install -y pkg-config libcap-dev

- uses: dtolnay/rust-toolchain@stable
with:
components: llvm-tools-preview

- name: Install cargo-llvm-cov
uses: taiki-e/install-action@cargo-llvm-cov

- name: Cache cargo registry and build
uses: actions/cache@v5
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-cov-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-cov-

# Ratcheted, fail-on-regression floor scoped to the transplanted rocm-dash
# crates (the clean anchor) — deliberately NOT the whole workspace, so the
# gate does not over-claim coverage of the large untyped rocm-cli core
# (EAI-6871 / D8). Baseline measured 2026-06-11: 73.7% lines across the four
# crates. Floor set just below measured; ratchet upward as the larger TUI
# tab files (bench/overview/modal) gain tests.
- name: Coverage gate (rocm-dash crates, >= 70% lines)
run: |
cargo llvm-cov --no-cfg-coverage \
-p rocm-dash-core -p rocm-dash-collectors \
-p rocm-dash-daemon -p rocm-dash-tui \
--fail-under-lines 70

gpu-smoke:
name: GPU Smoke (gfx1151)
runs-on: [self-hosted, windows-gfx1151-gpu-rocm]
Expand Down
Loading