Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

Update Rust dependencies since merging new-engine into main (ENG-2428)#3487

Merged
si-bors-ng[bot] merged 1 commit intomainfrom
nick/85852b1
Mar 29, 2024
Merged

Update Rust dependencies since merging new-engine into main (ENG-2428)#3487
si-bors-ng[bot] merged 1 commit intomainfrom
nick/85852b1

Conversation

@nickgerace
Copy link
Copy Markdown
Contributor

@nickgerace nickgerace commented Mar 29, 2024

Description

This PR updates every Rust-based dependency by its major, minor or patch version by default. It also moves the postcard version declaration from dal to the main Cargo.toml since the alloc feature is a subset of the use-std feature.

Exceptions

Given the large scope of these changes, this PR does not seek to change any Rust code or fixups barring a small change regardingEnumVariantNames. Exceptions to the goal of this PR include the following:

  • Hold rustls, webpki-roots, tokio-vsock and yrs to their minor versions due to API changes
  • Hold nix and ring to their current versions due to needing buck2-specific changes
  • Hold all hyper v1 dependencies to their minor versions due to a longer term effort needed to get us to hyper v1
  • Hold serde_yaml to its current version due to being unmaintained as of 0.9.34

Note

As a reminder, the new-engine was merged into main as of #3113.

@nickgerace nickgerace marked this pull request as ready for review March 29, 2024 19:09
@nickgerace nickgerace changed the title Update Rust dependencies since merging the new-engine into main Update Rust dependencies since merging new-engine into main Mar 29, 2024
@github-actions github-actions Bot added the A-si label Mar 29, 2024
@nickgerace nickgerace changed the title Update Rust dependencies since merging new-engine into main Update Rust dependencies since merging new-engine into main (ENG-2428) Mar 29, 2024
This commit updates every Rust-based dependency by its major, minor or
patch version by default. It also moves the `postcard` version
declaration from `dal` to the main `Cargo.toml` since the `alloc`
feature is a subset of the `use-std` feature.

Given the large scope of these changes, this commit does not seek to
change any Rust code or fixups barring a small change regarding
`EnumVariantNameds`. Exceptions to the goal of this commit include the
following:

- Hold `rustls`, `webpki-roots`, `tokio-vsock` and `yrs` to their minor
  versions due to API changes
- Hold `nix` and `ring` to their current versions due to needing
  buck2-specific changes
- Hold all hyper v1 dependencies to their minor versions due to a
  longer term effort needed to get us to hyper v1
- Hold `serde_yaml` to its current version due to being unmaintained
  (https://github.com/dtolnay/serde-yaml/releases/tag/0.9.34)

Signed-off-by: Nick Gerace <nick@systeminit.com>
@nickgerace
Copy link
Copy Markdown
Contributor Author

bors merge

@si-bors-ng
Copy link
Copy Markdown
Contributor

si-bors-ng Bot commented Mar 29, 2024

Build succeeded:

@si-bors-ng si-bors-ng Bot merged commit e481061 into main Mar 29, 2024
@si-bors-ng si-bors-ng Bot deleted the nick/85852b1 branch March 29, 2024 21:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant