mirror of
https://github.com/dockersrc/rust
synced 2026-08-30 02:01:14 -04:00
🔧 Add cargo-about to the rust-tools prebuilt loop 🔧
Adds cargo-about (third-party license report/notice generation from Cargo.lock) to the toolchain — it was previously absent from the tool list entirely, not broken or missing a prebuilt. Confirmed musl prebuilts exist for both x86_64 and aarch64 via the GitHub releases API before placing it in the main prebuilt-fetch loop (not the compile-fallback one). - Dockerfile: added cargo-about to the rust-tools stage's main cargo binstall loop, grouped with the other license/SBOM tools (cargo-audit, cargo-deny, cargo-cyclonedx). - README.md: documented cargo-about in the linting & static analysis tool table.
This commit is contained in:
@@ -110,6 +110,7 @@ RUN --mount=type=cache,id=cargo-registry-native,sharing=shared,target=/usr/local
|
|||||||
cargo-expand \
|
cargo-expand \
|
||||||
bacon \
|
bacon \
|
||||||
cargo-audit \
|
cargo-audit \
|
||||||
|
cargo-about \
|
||||||
cargo-deny \
|
cargo-deny \
|
||||||
cargo-cyclonedx \
|
cargo-cyclonedx \
|
||||||
cargo-machete \
|
cargo-machete \
|
||||||
|
|||||||
@@ -181,6 +181,7 @@ Run miri with: `cargo +nightly miri test`
|
|||||||
| `cargo-geiger` | Counts `unsafe` blocks and dependencies — reports unsafe surface area |
|
| `cargo-geiger` | Counts `unsafe` blocks and dependencies — reports unsafe surface area |
|
||||||
| `cargo-deny` | Policy enforcement — license allow-lists, ban crates, advisories |
|
| `cargo-deny` | Policy enforcement — license allow-lists, ban crates, advisories |
|
||||||
| `cargo-audit` | Scan `Cargo.lock` against the RustSec advisory DB |
|
| `cargo-audit` | Scan `Cargo.lock` against the RustSec advisory DB |
|
||||||
|
| `cargo-about` | Generate a third-party license report/notice from `Cargo.lock` |
|
||||||
| `cargo-cyclonedx` | Generate a CycloneDX SBOM from `Cargo.lock` |
|
| `cargo-cyclonedx` | Generate a CycloneDX SBOM from `Cargo.lock` |
|
||||||
| `cargo-machete` | Detect unused dependencies (stable) |
|
| `cargo-machete` | Detect unused dependencies (stable) |
|
||||||
| `cargo-udeps` | Detect unused dependencies (nightly; `cargo +nightly udeps`) |
|
| `cargo-udeps` | Detect unused dependencies (nightly; `cargo +nightly udeps`) |
|
||||||
|
|||||||
Reference in New Issue
Block a user