Hive
feat: Add toolchain inspect command
GitHub issue · Closed
Source
tuist/once #28
Updated
Jun 24, 2026
Domains
Once
Summary
- Add
fabrik toolchain inspectto derive a normalized toolchain contract frommise.toml. - Include optional
mise.lockmetadata and a stableblake3:fingerprint for cache and remote execution plumbing. - Support inspecting a requested mise platform with
--platform, for examplelinux-x64, so remote worker pool provisioning can resolve platform-specific lockfile data. - Use the workspace mise toolchain when invoking Rust tools, and build action
PATHvalues from explicit tool directories instead of inheriting the parent shell. - Split the core tool environment logic into selector, mise adapter, and action PATH responsibilities.
- Add coverage for human output, JSON output, lockfile data, requested platform data, missing config errors, and pinned env behavior.
Validation
mise exec -- cargo fmt --all -- --checkmise exec -- cargo test --workspacemise exec -- cargo clippy --workspace --all-targets -- -D warningsmise exec -- cargo build --releasemise exec -- shellspectarget/release/fabrik run fabrik
No GitHub comments yet.