Commit 71bdeb5
ci: stop Dependabot grouping crypto crates as "rust-non-crypto" (#45)
The rust-non-crypto group matched "*" and excluded ml-kem, ml-dsa, hkdf, sha2,
sha3, generic-array, rand_core and zeroize -- but not the dalek crates. So
x25519-dalek and ed25519-dalek, which back the hybrid X25519/Ed25519 KEM and
signature paths, fell through into a group named "non-crypto".
That is how PR #37 came to propose x25519-dalek 2.0 -> 3.0 and ed25519-dalek
2.1 -> 3.0 as a single routine update. It broke the build outright: cargo could
not even resolve, because ed25519-dalek 3.0 removed the `std` feature that
pqf-reader requests. Because pqf-writer path-depends on pqf-reader, all 11
Rust-dependent checks failed while every .NET check passed.
Adds *dalek*, aes-gcm, aead, signature and digest to the exclusions, so anything
implementing or underpinning a cryptographic primitive arrives as its own
reviewable PR. A major bump to any of them is never routine.
After this, the group covers only base64, hex, serde, serde_json and typenum --
genuinely non-cryptographic, which is what the name always claimed.
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>1 parent 2cf08ff commit 71bdeb5
1 file changed
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
48 | 54 | | |
49 | 55 | | |
50 | 56 | | |
| |||
53 | 59 | | |
54 | 60 | | |
55 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
56 | 67 | | |
57 | 68 | | |
58 | 69 | | |
| |||
0 commit comments