feat(tui): just run-tui recipe & CI coverage for loom-tui #81

Merged
charles merged 1 commit from tui/just-ci-44 into main 2026-04-11 20:43:43 +00:00
Owner

Stacks on #80. Closes charles/loom#44. First PR of Phase 7.

  • just run-tui — runs cargo run -p loom-tui with RUST_LOG=loom=debug,loom_tui=debug (overridable)
  • just build-tuicargo build -p loom-tui
  • CLAUDE.md gains both recipes alongside the existing ones
  • .forgejo/workflows/qa.yml already runs cargo clippy --workspace and cargo test --workspace, so loom-tui is covered automatically — no workflow change needed

Out of scope

  • Dedicated loom-tui release-workflow artifact (loom-tui-{VERSION}-{ARCH}-linux.tar.gz). The release.yml changes land with the packaging PR (#45) alongside meson/PKGBUILD/nfpm bits
Stacks on #80. Closes charles/loom#44. First PR of Phase 7. - `just run-tui` — runs `cargo run -p loom-tui` with `RUST_LOG=loom=debug,loom_tui=debug` (overridable) - `just build-tui` — `cargo build -p loom-tui` - CLAUDE.md gains both recipes alongside the existing ones - `.forgejo/workflows/qa.yml` already runs `cargo clippy --workspace` and `cargo test --workspace`, so loom-tui is covered automatically — no workflow change needed ## Out of scope - Dedicated loom-tui release-workflow artifact (`loom-tui-{VERSION}-{ARCH}-linux.tar.gz`). The release.yml changes land with the packaging PR (#45) alongside meson/PKGBUILD/nfpm bits
Adds just run-tui and just build-tui recipes. run-tui sets
RUST_LOG=loom=debug,loom_tui=debug by default (overridable via env).

The existing .forgejo/workflows/qa.yml workflow already runs
cargo clippy --workspace and cargo test --workspace, so loom-tui
picks up QA automatically without a workflow edit.

CLAUDE.md gains the new recipes alongside the existing ones.

Closes charles/loom#44

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
charles changed target branch from tui/log-overlay-41 to main 2026-04-11 20:43:42 +00:00
charles deleted branch tui/just-ci-44 2026-04-11 20:43:44 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/loom!81
No description provided.