fix(ci): target deepseek-tui binary for eval, clean up README

- Fix CI eval step to use `cargo run -p deepseek-tui` instead of bare
  `cargo run` which fails with multiple binaries
- Add --workspace flag to clippy, test, and doc CI steps
- Rewrite README: lead with install command, tighten verbiage,
  consolidate quickstart, drop verbose architecture section
This commit is contained in:
Hunter Bown
2026-03-03 10:00:59 -06:00
parent f2881e7e3d
commit cc0ac49822
2 changed files with 42 additions and 77 deletions
+4 -4
View File
@@ -23,7 +23,7 @@ jobs:
- name: Check formatting
run: cargo fmt --all -- --check
- name: Clippy
run: cargo clippy --all-targets --all-features
run: cargo clippy --workspace --all-targets --all-features
test:
name: Test
@@ -36,9 +36,9 @@ jobs:
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- name: Run tests
run: cargo test --all-features
run: cargo test --workspace --all-features
- name: Run Offline Eval Harness
run: cargo run --all-features -- eval
run: cargo run -p deepseek-tui --all-features -- eval
build:
name: Build
@@ -62,6 +62,6 @@ jobs:
- uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- name: Build docs
run: cargo doc --no-deps
run: cargo doc --workspace --no-deps
env:
RUSTDOCFLAGS: -Dwarnings