cargo-deny over the generated Cargo workspace: cargo deny check licenses.
Cribbed from pgrx's own deny.toml (v0.19.2). cargo-deny rejects every
licence not on this list, so AGPL, GPL and SSPL are denied by omission:
this repo is distributed under MIT OR Apache-2.0 (LICENSE-MIT,
LICENSE-APACHE) and its binaries carry THIRD-PARTY notices.
10[licenses] 11allow = [ 12 "0BSD", 13 "Apache-2.0", 14 "Apache-2.0 WITH LLVM-exception", 15 "BSD-2-Clause", 16 "BSD-3-Clause", 17 "BSL-1.0", 18 # webpki-roots (CLAUDE.md §3). 19 "CDLA-Permissive-2.0", 20 "ISC", 21 "MIT", 22 "MPL-2.0", 23 "Unicode-3.0", 24 "Unicode-DFS-2016", 25 "Unlicense", 26 "Zlib", 27] 28confidence-threshold = 0.99999 29 30[licenses.private]
The workspace's own crates are publish = false.
32ignore = true