diff --git a/contrib/rust_vendor b/contrib/rust_vendor index e7859fff9fc..c0706c44aa5 160000 --- a/contrib/rust_vendor +++ b/contrib/rust_vendor @@ -1 +1 @@ -Subproject commit e7859fff9fcaa31256ef76afa1b65687f6814dbd +Subproject commit c0706c44aa58775958dac80a33ad2c9de255f499 diff --git a/docker/packager/binary-builder/Dockerfile b/docker/packager/binary-builder/Dockerfile index 73ec4275f12..7d6acdcd856 100644 --- a/docker/packager/binary-builder/Dockerfile +++ b/docker/packager/binary-builder/Dockerfile @@ -13,8 +13,8 @@ ENV CARGO_HOME=/rust/cargo ENV PATH="/rust/cargo/bin:${PATH}" RUN curl https://sh.rustup.rs -sSf | bash -s -- -y && \ chmod 777 -R /rust && \ - rustup toolchain install nightly-2023-07-04 && \ - rustup default nightly-2023-07-04 && \ + rustup toolchain install nightly-2024-04-01 && \ + rustup default nightly-2024-04-01 && \ rustup toolchain remove stable && \ rustup component add rust-src && \ rustup target add x86_64-unknown-linux-gnu && \ diff --git a/rust/VENDOR.md b/rust/VENDOR.md index 5c941a2cbec..6b629375e3a 100644 --- a/rust/VENDOR.md +++ b/rust/VENDOR.md @@ -1,7 +1,7 @@ As we have multiple projects we use a workspace to manage them (it's way simpler and leads to less issues). In order to vendor all the dependencies we need to store both the registry and the packages themselves. -Note that this includes the exact `std` dependencies for the rustc version used in CI (currently nightly-2023-07-04), +Note that this includes the exact `std` dependencies for the rustc version used in CI (currently nightly-2024-04-01), so you need to install `rustup component add rust-src` for the specific version. * First step: (Re)-generate the Cargo.lock file (run under `workspace/`).