Skip to content

Comments

Update deps#186

Merged
jking-aus merged 8 commits intosigp:unstablefrom
dknopik:update-deps
Mar 18, 2025
Merged

Update deps#186
jking-aus merged 8 commits intosigp:unstablefrom
dknopik:update-deps

Conversation

@dknopik
Copy link
Member

@dknopik dknopik commented Mar 13, 2025

This PR updates our dependencies. This is grouped into commits for easier review:

  1. "Update Lighthouse": This updates to the newest commit in the anchor branch of Lighthouse 🥳. This includes goodies like the tracing PR and fixes for the CVEs that have been breaking CI.
  2. "Align libp2p versions": This cleans up the libp2p versions, by pulling everything from crates.io, except peer-store (which is not on crates.io yet) and gossipsub (which we get from the SigP fork).
  3. "cargo update": Rans cargo update to get all the trivially updatable versions.
  4. "update alloy, derive_more, strum": These were easily updatable without code changes being necessary.
  5. "update rand where possible": Updates rand to 0.9.0, except in bls_lagrange, because our dependencies there are still on 0.8.5. I think it is worth having two versions in the dependency graph here, because then our move to 2024 edition of Rust will be cleaner (as 0.9 avoids collision with the new reserved keyword gen).
  6. "remove audit exceptions": We are now updated, and the exceptions are no longer necessary. 🥳

@dknopik dknopik added the ready-for-review This PR is ready to be reviewed label Mar 13, 2025
@dknopik dknopik requested a review from jking-aus March 13, 2025 14:56
Copy link
Member

@jking-aus jking-aus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

excellent! great staying on top of things

@jking-aus jking-aus merged commit b315929 into sigp:unstable Mar 18, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-for-review This PR is ready to be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants