Skip to content

Commit fac449e

Browse files
h4x0rclaude
andcommitted
fix(vet): declare own crates first-party so version bumps don't break supply-chain audit
elephant-diffuser is this repo's own published crate, not a third-party crates.io dependency. It was declared audit-as-crates-io = true with a per-version exemption pinned to 0.1.0, so the release-plz v0.1.1 bump made cargo vet treat the workspace crate as third-party and demand a per-version audit it cannot carry (the fleet freshness treadmill). Setting audit-as-crates-io = false makes it first-party — vet requires no per-version audit, so future version bumps never break supply-chain vet. The stale 0.1.0 exemption is dropped (cargo vet regenerated the file). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 32f81c3 commit fac449e

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

supply-chain/config.toml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,4 @@ url = "https://raw.githubusercontent.com/google/rust-crate-audits/main/audits.to
1717
url = "https://raw.githubusercontent.com/mozilla/supply-chain/main/audits.toml"
1818

1919
[policy.elephant-diffuser]
20-
audit-as-crates-io = true
21-
22-
[[exemptions.elephant-diffuser]]
23-
version = "0.1.0"
24-
criteria = "safe-to-deploy"
20+
audit-as-crates-io = false

0 commit comments

Comments
 (0)