deps: run cargo update and adjust deny.toml accordingly (#762)

## Description

Updates deps to latest and adjusts deny.toml entries accordingly. Pins
the aws-lc crates to the current version. New versions generate cryptic
errors

## Breaking Changes

n/a

## Notes & open questions

prompted by several dependabot commits from quinn that were not applied
in the latest sync.
These were not applied due to several reasons:
- Cherry picking `Cargo.lock` updates often gives wrong results.
`Cargo.lock` must always be generated by cargo itself.
- We still should keep our deps updated within compatible versions.

## Change checklist
- [x] Self-review.
- [x] This PR was created by a human that thought critically about the
      proposed change and wrote an as clear and concise description as
      they could.
- [x] This PR isn't slop, and is carefully crafted to do have the
      intented effect.
- [x] `cargo make` passes locally.
This commit is contained in:
Diva Martínez
2026-07-22 17:37:41 -05:00
committed by GitHub
parent 8cae43aed1
commit 5cf07f4830
3 changed files with 393 additions and 721 deletions
+1 -1
View File
@@ -125,7 +125,7 @@ jobs:
! wasm-tools print --skeleton target/wasm32-unknown-unknown/debug/noq.wasm | grep 'import "env"'
# Match the version of wasm-bindgen used in Cargo.lock
- run: cargo binstall wasm-bindgen-cli@0.2.121 --force --locked --no-confirm
- run: cargo binstall wasm-bindgen-cli@0.2.126 --force --locked --no-confirm
- name: wasm32 test (noq-proto)
run: cargo test --locked -p noq-proto --target wasm32-unknown-unknown
Generated
+391 -709
View File
File diff suppressed because it is too large Load Diff
+1 -11
View File
@@ -27,17 +27,7 @@ skip = [
{ crate = "cpufeatures", reason = "rand 0.10 pulls in newer chacha (which depends on this), but aes-gcm hasn't updated yet" },
# ring uses getrandom 0.2, newer crates use 0.3
{ crate = "getrandom", reason = "ring depends on 0.2, newer ecosystem uses 0.3" },
{ crate = "r-efi", reason = "proptest dev-dependency pulls in old getrandom" },
# various transitive deps require different windows-sys versions
{ crate = "windows-sys", reason = "transitive deps require different versions" },
{ crate = "windows-targets", reason = "follows windows-sys" },
{ crate = "windows_aarch64_gnullvm", reason = "follows windows-sys" },
{ crate = "windows_aarch64_msvc", reason = "follows windows-sys" },
{ crate = "windows_i686_gnu", reason = "follows windows-sys" },
{ crate = "windows_i686_gnullvm", reason = "follows windows-sys" },
{ crate = "windows_i686_msvc", reason = "follows windows-sys" },
{ crate = "windows_x86_64_gnu", reason = "follows windows-sys" },
{ crate = "windows_x86_64_gnullvm", reason = "follows windows-sys" },
{ crate = "windows_x86_64_msvc", reason = "follows windows-sys" },
{ crate = "wit-bindgen", reason = "proptest dev-dependency pulls in old getrandom" },
{ crate = "shlex", reason = "transitive deps require different versions" }
]