Fix cargo deny in CI
The 0.14.12 release appears to have broken "-A duplicate". Fix by updating our checks to use the latest release/format. Also update iana-time-zone, which was yanked, and ignore safemem, which is only used when bundling.
This commit is contained in:
parent
6843d65ed1
commit
1a7f8b4fdf
@ -22,8 +22,8 @@ echo "--- Ensure libs importable"
|
|||||||
SKIP_RUN=1 ./run
|
SKIP_RUN=1 ./run
|
||||||
|
|
||||||
echo "--- Check Rust libs"
|
echo "--- Check Rust libs"
|
||||||
cargo install cargo-deny
|
cargo install cargo-deny --version 0.14.12
|
||||||
cargo deny check -A duplicate
|
cargo deny check
|
||||||
|
|
||||||
echo "--- Cleanup"
|
echo "--- Cleanup"
|
||||||
rm -rf /tmp/* || true
|
rm -rf /tmp/* || true
|
||||||
|
17
.deny.toml
17
.deny.toml
@ -1,24 +1,15 @@
|
|||||||
# all-features = true
|
# all-features = true
|
||||||
# features = []
|
# features = []
|
||||||
no-default-features = false
|
|
||||||
feature-depth = 1
|
|
||||||
|
|
||||||
[advisories]
|
[advisories]
|
||||||
db-path = "~/.cargo/advisory-db"
|
db-path = "~/.cargo/advisory-db"
|
||||||
db-urls = ["https://github.com/rustsec/advisory-db"]
|
db-urls = ["https://github.com/rustsec/advisory-db"]
|
||||||
vulnerability = "deny"
|
|
||||||
unmaintained = "warn"
|
|
||||||
yanked = "warn"
|
|
||||||
notice = "warn"
|
|
||||||
ignore = [
|
ignore = [
|
||||||
|
# safemem only used by makeapp
|
||||||
|
"RUSTSEC-2023-0081",
|
||||||
]
|
]
|
||||||
|
|
||||||
[licenses]
|
[licenses]
|
||||||
unlicensed = "deny"
|
|
||||||
copyleft = "deny"
|
|
||||||
allow-osi-fsf-free = "neither"
|
|
||||||
default = "deny"
|
|
||||||
allow = [
|
allow = [
|
||||||
"MIT",
|
"MIT",
|
||||||
"Apache-2.0",
|
"Apache-2.0",
|
||||||
@ -54,10 +45,10 @@ unknown-git = "warn"
|
|||||||
allow-registry = ["https://github.com/rust-lang/crates.io-index"]
|
allow-registry = ["https://github.com/rust-lang/crates.io-index"]
|
||||||
|
|
||||||
[sources.allow-org]
|
[sources.allow-org]
|
||||||
github = ["ankitects", "open-spaced-repetition"]
|
github = ["ankitects"]
|
||||||
|
|
||||||
[bans]
|
[bans]
|
||||||
multiple-versions = "warn"
|
multiple-versions = "allow"
|
||||||
wildcards = "allow"
|
wildcards = "allow"
|
||||||
highlight = "all"
|
highlight = "all"
|
||||||
workspace-default-features = "allow"
|
workspace-default-features = "allow"
|
||||||
|
4
Cargo.lock
generated
4
Cargo.lock
generated
@ -2595,9 +2595,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "iana-time-zone"
|
name = "iana-time-zone"
|
||||||
version = "0.1.59"
|
version = "0.1.60"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
|
checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"android_system_properties",
|
"android_system_properties",
|
||||||
"core-foundation-sys",
|
"core-foundation-sys",
|
||||||
|
@ -1801,7 +1801,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "iana-time-zone",
|
"name": "iana-time-zone",
|
||||||
"version": "0.1.59",
|
"version": "0.1.60",
|
||||||
"authors": "Andrew Straw <strawman@astraw.com>|René Kijewski <rene.kijewski@fu-berlin.de>|Ryan Lopopolo <rjl@hyperbo.la>",
|
"authors": "Andrew Straw <strawman@astraw.com>|René Kijewski <rene.kijewski@fu-berlin.de>|Ryan Lopopolo <rjl@hyperbo.la>",
|
||||||
"repository": "https://github.com/strawlab/iana-time-zone",
|
"repository": "https://github.com/strawlab/iana-time-zone",
|
||||||
"license": "Apache-2.0 OR MIT",
|
"license": "Apache-2.0 OR MIT",
|
||||||
|
@ -203,8 +203,8 @@ impl LintContext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn check_cargo_deny() -> Result<()> {
|
fn check_cargo_deny() -> Result<()> {
|
||||||
Command::run("cargo install cargo-deny@0.13.5")?;
|
Command::run("cargo install cargo-deny@0.14.12")?;
|
||||||
Command::run("cargo deny check -A duplicate")?;
|
Command::run("cargo deny check")?;
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user