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## [ 25.3.0] - 2025-03-21
814
915### Added
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ rm -rf /var/cache/yum
3636
3737# WARNING (@NickLarsenNZ): We should pin the rustup version
3838curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain "$RUST_DEFAULT_TOOLCHAIN_VERSION"
39- . "$HOME/.cargo/env" && cargo --quiet install cargo-cyclonedx@"$CARGO_CYCLONEDX_CRATE_VERSION" cargo-auditable@"$CARGO_AUDITABLE_CRATE_VERSION"
39+ . "$HOME/.cargo/env" && cargo --quiet install --locked cargo-cyclonedx@"$CARGO_CYCLONEDX_CRATE_VERSION" cargo-auditable@"$CARGO_AUDITABLE_CRATE_VERSION"
4040EOF
4141
4242FROM product-utils-builder AS 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