mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-26 19:17:02 -06:00
`cargo test -p <changed>` resolves features for that selection only, so its artifacts differ from the full `ci`'s workspace build (and from a worktree warmed from one): it recompiled ~130 crates, dependencies included. Now `--quick` runs `cargo test --workspace --no-run` (fresh when the workspace was built before) and executes the test binaries of the changed packages, with the package directory as cwd like cargo does. Doc tests stay with the full `ci`. A one-file change in lightcraft-raw in a warmed worktree: 170 s for the whole `ci --quick`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>