Upgrade deps to remove cargo deny exceptions#3379
Conversation
How to use the Graphite Merge QueueAdd the label mergequeue to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
625cb87 to
def8952
Compare
|
Claude finished @tylerhawkes's task —— View job Code Review - April 1, 2026 18:38 UTCCritical Issue: Missing TLS Certificate Provider ConfigurationThe validation service crash reported by @insipx is directly caused by the TLS configuration changes in this PR. The issue is: Root Cause: The workspace now uses The Problem:
Required Fix: rustls::crypto::ring::default_provider()
.install_default()
.expect("Failed to install rustls crypto provider");Or consider whether Additional ObservationsSecurity Advisory Resolution: ✅ Successfully removes two cargo deny exceptions (RUSTSEC-2026-0075, RUSTSEC-2026-0073) by updating the openmls fork to a newer commit that includes libcrux fixes (deny.toml:7-11). Dependency Updates: The broad dependency updates (alloy 1.3→1.8, tokio 1.47→1.50, uuid 1.12→1.23, etc.) appear well-coordinated. However:
Recommended Actions:
|
def8952 to
d141c1c
Compare
ApprovabilityVerdict: Approved Straightforward dependency upgrade PR that bumps multiple crate versions and removes security advisory exceptions by updating to fixed versions of libcrux packages. All changes are mechanical version bumps with no new runtime logic, and the author owns all modified files. You can customize Macroscope's approvability policy. Learn more. |
|
the validation service failing to build is specific to this PR, from locally running this pr also changes reqwest/tls deps so something expects CA cert but is not getting them |
eb445ee to
52d5fb1
Compare
Dismissing prior approval to re-evaluate 52d5fb1
52d5fb1 to
d3be4bf
Compare
Dismissing prior approval to re-evaluate d3be4bf

Upgrade dependencies to remove cargo-deny advisory exceptions
tokioto 1.50.0,alloyto 1.8,hyperto 1.9,httpto 1.4, andwasm-bindgento 0.2.116, and updatesopenmls-related git revisions.libcrux-ed255190.0.6 andlibcrux-poly13050.0.4, which are resolved by the upgraded deps.reqwest-rustls-tlsfeature fromalloyacrossxmtp_idand workspace-hack, replacing it with a directreqwestdependency usingrustls-no-provider.Macroscope summarized d3be4bf.