Ensure all mentions of cargo-install are --locked (#21592)

There's already a preference for this in the codebase, but a few of them
have drifted away. Generally `--locked` is preferred to reduce exposure
to supply-chain attacks (and just generally improve reproducibility).

In an ideal world these dependencies would maybe even be pinned to
versions but Cargo is kinda bad at that for devtools. Still better to
use --locked than not.
This commit is contained in:
Aria Desires
2026-05-07 15:30:37 -07:00
committed by GitHub
parent 8abcc5357d
commit 80a8563e48
4 changed files with 4 additions and 4 deletions

View File

@@ -130,7 +130,7 @@ When UI or text output changes intentionally, update the snapshots as follows:
If you dont have the tool:
- `cargo install cargo-insta`
- `cargo install --locked cargo-insta`
### Test assertions

View File

@@ -25,7 +25,7 @@ source "$HOME/.cargo/env"
rustup component add rustfmt
rustup component add clippy
# Install helper tools used by the workspace justfile:
cargo install just
cargo install --locked just
# Optional: install nextest for the `just test` helper
cargo install --locked cargo-nextest

View File

@@ -47,7 +47,7 @@ install:
# Run `cargo nextest` since it's faster than `cargo test`, though including
# --no-fail-fast is important to ensure all tests are run.
#
# Run `cargo install cargo-nextest` if you don't have it installed.
# Run `cargo install --locked cargo-nextest` if you don't have it installed.
# Prefer this for routine local runs. Workspace crate features are banned, so
# there should be no need to add `--all-features`.
test:

View File

@@ -54,7 +54,7 @@ create_openai_url(None, 3);
Install the required tooling once:
```bash
cargo install cargo-dylint dylint-link
cargo install --locked cargo-dylint dylint-link
rustup toolchain install nightly-2025-09-18 \
--component llvm-tools-preview \
--component rustc-dev \