Skip to content

fix(ci): trust all epage crates in cargo vet#697

Merged
BryanFRD merged 1 commit into
mainfrom
fix/vet-trust-all-epage
Jul 16, 2026
Merged

fix(ci): trust all epage crates in cargo vet#697
BryanFRD merged 1 commit into
mainfrom
fix/vet-trust-all-epage

Conversation

@BryanFRD

Copy link
Copy Markdown
Contributor

Closes #696. main is red on Cargo Security since the Renovate clap bump (run 29530849782).

#680 trusted epage per crate and I argued that was the safer scope. Eight days later the exact same treadmill re-broke main on the next epage crate, which settles it: the per-crate approach schedules outages instead of preventing them. This switches to cargo vet trust --all epage plus explicit trusts for clap and clap_derive (skipped by --all — multiple historical publishers).

epage is trusted by mozilla and bytecode-alliance, the two audit sets we import. Side effect: 72 lines of now-redundant per-version exemptions dropped from config.toml.

cargo vet passes locally on 0.10.0 (what CI installs): Vetting Succeeded (41 fully audited, 1 partially audited, 268 exempted).

@BryanFRD BryanFRD enabled auto-merge (squash) July 16, 2026 20:44
@BryanFRD BryanFRD merged commit d3bd01d into main Jul 16, 2026
39 checks passed
@BryanFRD BryanFRD deleted the fix/vet-trust-all-epage branch July 16, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cargo vet breaks main again on the clap bump — per-crate epage trust doesn't scale

1 participant