Skip to content

Commit 623e29e

Browse files
committed
[chore] Bump Rust to v1.96.1 and other deps
1 parent b6535a3 commit 623e29e

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

docker/Dockerfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
FROM ghcr.io/rust-cross/rust-musl-cross:x86_64-musl@sha256:2a8837c43bf12e246f1ebd05191de9ee27fcd22f9ca81511ccd4cf75dc16d71c AS musl_x86_64
2-
FROM ghcr.io/rust-cross/rust-musl-cross:aarch64-musl@sha256:6ba919646c5073918e9ac03353dfbfe8552db0acd2f55f76a19af1a4a30a06bb AS musl_aarch64
1+
FROM ghcr.io/rust-cross/rust-musl-cross:x86_64-musl@sha256:ce75e9174325d4fbb3de85c309e2d7ca29f7500169bc4b5d2c611ff7e86d549a AS musl_x86_64
2+
FROM ghcr.io/rust-cross/rust-musl-cross:aarch64-musl@sha256:ecae5dd62d1c938c14f8071d36c16fa699860aace03bfb5284fb1216474d2643 AS musl_aarch64
33

4-
FROM rust:1.95.0-slim-trixie AS build-base
4+
FROM rust:1.96.1-slim-trixie AS build-base
55

66
# Prepopulate cargo index and install dependencies
77
RUN cargo search --limit=1 && \
@@ -29,20 +29,20 @@ RUN rustup target add \
2929
x86_64-unknown-linux-gnu \
3030
aarch64-unknown-linux-gnu && \
3131
rustup component add clippy rustfmt && \
32-
cargo install cargo-chef@0.1.73 cargo-license@0.7.0 cargo-hakari@0.9.36
32+
cargo install cargo-chef@0.1.77 cargo-license@0.7.0 cargo-hakari@0.9.38
3333

3434
# Install `just`
3535
RUN curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/local/bin
3636

3737
# Install `sccache`, `buf`, and `parca-debuginfo` in a single layer
3838
ARG TARGETARCH
3939
RUN arch=$(echo "$TARGETARCH" | sed s/arm64/aarch64/ | sed s/amd64/x86_64/) && \
40-
curl -sSLf https://github.com/mozilla/sccache/releases/download/v0.12.0/sccache-v0.12.0-${arch}-unknown-linux-musl.tar.gz -o sccache.tar.gz && \
40+
curl -sSLf https://github.com/mozilla/sccache/releases/download/v0.16.0/sccache-v0.16.0-${arch}-unknown-linux-musl.tar.gz -o sccache.tar.gz && \
4141
tar -xvf sccache.tar.gz && \
4242
rm sccache.tar.gz && \
43-
cp sccache-v0.12.0-${arch}-unknown-linux-musl/sccache /usr/bin/sccache && \
44-
rm -rf sccache-v0.12.0-${arch}-unknown-linux-musl && \
45-
curl -sSLf "https://github.com/bufbuild/buf/releases/download/v1.61.0/buf-Linux-${arch}" -o "/usr/bin/buf" && \
43+
cp sccache-v0.16.0-${arch}-unknown-linux-musl/sccache /usr/bin/sccache && \
44+
rm -rf sccache-v0.16.0-${arch}-unknown-linux-musl && \
45+
curl -sSLf "https://github.com/bufbuild/buf/releases/download/v1.71.0/buf-Linux-${arch}" -o "/usr/bin/buf" && \
4646
chmod +x "/usr/bin/buf" && \
4747
curl -sSLf https://github.com/parca-dev/parca-debuginfo/releases/download/v0.13.0/parca-debuginfo_0.13.0_Linux_${arch} -o parca-debuginfo && \
4848
chmod +x parca-debuginfo && \

0 commit comments

Comments
 (0)