File tree Expand file tree Collapse file tree 4 files changed +9
-3
lines changed Expand file tree Collapse file tree 4 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
44
55## [ Unreleased]
66
7+ ### Fixed
8+
9+ - cherry-pick: Add ` --locked ` flag to ` cargo install ` commands for reproducible builds ([ #1044 ] ).
10+
11+ [ #1044 ] : https://github.com/stackabletech/docker-images/pull/1044
12+
713## [ 24.11.1] - 2025-01-14
814
915### Changed
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ microdnf clean all
3232rm -rf /var/cache/yum
3333
3434curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain "$RUST_DEFAULT_TOOLCHAIN_VERSION"
35- . "$HOME/.cargo/env" && cargo --quiet install cargo-cyclonedx@"$CARGO_CYCLONEDX_CRATE_VERSION" cargo-auditable@"$CARGO_AUDITABLE_CRATE_VERSION"
35+ . "$HOME/.cargo/env" && cargo --quiet install --locked cargo-cyclonedx@"$CARGO_CYCLONEDX_CRATE_VERSION" cargo-auditable@"$CARGO_AUDITABLE_CRATE_VERSION"
3636
3737git clone --depth 1 --branch "${CONFIG_UTILS_VERSION}" https://github.com/stackabletech/config-utils
3838cd ./config-utils
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ WORKDIR /
8080RUN <<EOF
8181curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain "$RUST_DEFAULT_TOOLCHAIN_VERSION"
8282. "$HOME/.cargo/env"
83- cargo --quiet install "cargo-cyclonedx@$CARGO_CYCLONEDX_CRATE_VERSION" "cargo-auditable@$CARGO_AUDITABLE_CRATE_VERSION"
83+ cargo --quiet install --locked "cargo-cyclonedx@$CARGO_CYCLONEDX_CRATE_VERSION" "cargo-auditable@$CARGO_AUDITABLE_CRATE_VERSION"
8484EOF
8585
8686# Build artifacts will be available in /app.
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ WORKDIR /
7979RUN <<EOF
8080curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain "$RUST_DEFAULT_TOOLCHAIN_VERSION"
8181. "$HOME/.cargo/env"
82- cargo install --quiet "cargo-cyclonedx@$CARGO_CYCLONEDX_CRATE_VERSION" "cargo-auditable@$CARGO_AUDITABLE_CRATE_VERSION"
82+ cargo install --quiet --locked "cargo-cyclonedx@$CARGO_CYCLONEDX_CRATE_VERSION" "cargo-auditable@$CARGO_AUDITABLE_CRATE_VERSION"
8383EOF
8484
8585# Build artifacts will be available in /app.
You can’t perform that action at this time.
0 commit comments