-
Notifications
You must be signed in to change notification settings - Fork 99
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Unfortunately this isn't as big of a win as I would have hoped, primarily due to tonic and hickory-resolver both using many outdated crates, but it is a step in the right direction. - hyper -> 1.3 - This aligns better with some crates eg. kube-client, but misaligns us with tonic/axum. This is also annoying because 1.0 re/moved a lot of functionality so we have new dependencies on small utility crates, but it is what it is - trust-dns-resolver -> hickory-resolver - trust-dns-resolver was a major source of outdated crates, hickory-resolver, being a fork of that project, carries on the tradition, though is _slightly_ better, as well as just being the future as opposed to trust-dns
- Loading branch information
1 parent
6b87728
commit dba2c6a
Showing
10 changed files
with
304 additions
and
262 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,29 +26,25 @@ all-features = true | |
ignore = [] | ||
|
||
[bans] | ||
multiple-versions = "deny" | ||
deny = [ | ||
{ crate = "openssl-sys", use-instead = "rustls" }, | ||
{ crate = "openssl", use-instead = "rustls" }, | ||
{ crate = "cmake", use-instead = "cc" }, | ||
{ crate = "chrono", use-instead = "time", wrappers = [ | ||
"k8s-openapi", | ||
"kube-client", | ||
"kube-core", | ||
] }, | ||
] | ||
multiple-versions = "deny" | ||
skip = [ | ||
{ crate = "[email protected]", reason = "multiple crates use this old version" }, | ||
{ crate = "[email protected]", reason = "multiple crates use this old version" }, | ||
{ crate = "[email protected]", reason = "multiple crates use this old version" }, | ||
{ crate = "[email protected]", reason = "tower is the sole user of this old version" }, | ||
{ crate = "[email protected]", reason = "used by the old version of indexmap" }, | ||
{ crate = "[email protected]", reason = "used by lasso/libflate" }, | ||
{ crate = "[email protected]", reason = "trust-dns uses an old version" }, | ||
{ crate = "[email protected]", reason = "tokio-uring is the sole user of this old version" }, | ||
{ crate = "[email protected]", reason = "several crates use this old version" }, | ||
] | ||
skip-tree = [ | ||
{ crate = "[email protected]", reason = "matchers is using an old version, https://github.com/hawkw/matchers/pull/5, but it's also barely maintained..." }, | ||
{ crate = "[email protected]", reason = "We need the newer version of kube, but rustls crates in other deps aren't updated yet." }, | ||
{ crate = "[email protected]", reason = "Uses _many_ outdated crates" }, | ||
# Much like trust-dns this pulls in a ton of outdated dependencies, but it's _slightly_ better | ||
{ crate = "[email protected]", reason = "Uses _many_ outdated crates" }, | ||
] | ||
|
||
# This section is considered when running `cargo deny check licenses` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.