mirror of
https://github.com/pchuan98/codex.git
synced 2026-07-01 00:31:56 +08:00
feat: discourage the use of the --all-features flag (#12429)
## Why Developers are frequently running low on disk space, and routine use of `--all-features` contributes to larger Cargo build caches in `target/` by compiling additional feature combinations. This change updates local workflow guidance to avoid `--all-features` by default and reserve it for cases where full feature coverage is specifically needed. ## What Changed - Updated `AGENTS.md` guidance for `codex-rs` to recommend `cargo test` / `just test` for full-suite local runs, and to call out the disk-usage cost of routine `--all-features` usage. - Updated the root `justfile` so `just fix` and `just clippy` no longer pass `--all-features` by default. - Updated `docs/install.md` to explicitly describe `cargo test --all-features` as an optional heavier-weight run (more build time and `target/` disk usage). ## Verification - Confirmed the `justfile` parses and the recipes list successfully with `just --list`.
This commit is contained in:
committed by
GitHub
Unverified
parent
a8b4b569fb
commit
264fc444b6
+3
-1
@@ -43,7 +43,9 @@ just fix -p <crate-you-touched>
|
||||
cargo test -p codex-tui
|
||||
# If you have cargo-nextest installed, `just test` runs the test suite via nextest:
|
||||
just test
|
||||
# If you specifically want the full `--all-features` matrix, use:
|
||||
# Avoid `--all-features` for routine local runs because it increases build
|
||||
# time and `target/` disk usage by compiling additional feature combinations.
|
||||
# If you specifically want full feature coverage, use:
|
||||
cargo test --all-features
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user