@@ -18,10 +18,10 @@ ENV CONTAINERDEBUG_VERSION=0.1.1
18
18
ENV RUST_DEFAULT_TOOLCHAIN_VERSION=1.84.1
19
19
# Find the latest version here: https://crates.io/crates/cargo-cyclonedx
20
20
# renovate: datasource=crate packageName=cargo-cyclonedx
21
- ENV CARGO_CYCLONEDX_CRATE_VERSION=0.5.5
21
+ ENV CARGO_CYCLONEDX_CRATE_VERSION=0.5.7
22
22
# Find the latest version here: https://crates.io/crates/cargo-auditable
23
23
# renovate: datasource=crate packageName=cargo-auditable
24
- ENV CARGO_AUDITABLE_CRATE_VERSION=0.6.4
24
+ ENV CARGO_AUDITABLE_CRATE_VERSION=0.6.6
25
25
26
26
RUN <<EOF
27
27
microdnf update --assumeyes
@@ -34,6 +34,7 @@ microdnf --assumeyes install \
34
34
microdnf clean all
35
35
rm -rf /var/cache/yum
36
36
37
+ # WARNING (@NickLarsenNZ): We should pin the rustup version
37
38
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain "$RUST_DEFAULT_TOOLCHAIN_VERSION"
38
39
. "$HOME/.cargo/env" && cargo --quiet install cargo-cyclonedx@"$CARGO_CYCLONEDX_CRATE_VERSION" cargo-auditable@"$CARGO_AUDITABLE_CRATE_VERSION"
39
40
EOF
@@ -44,6 +45,7 @@ RUN <<EOF
44
45
git clone --depth 1 --branch "${CONFIG_UTILS_VERSION}" https://github.com/stackabletech/config-utils
45
46
cd ./config-utils
46
47
. "$HOME/.cargo/env"
48
+ rustup toolchain install
47
49
cargo auditable --quiet build --release && cargo cyclonedx --all --spec-version 1.5 --describe binaries
48
50
EOF
49
51
@@ -53,6 +55,7 @@ RUN <<EOF
53
55
git clone --depth 1 --branch "${CONTAINERDEBUG_VERSION}" https://github.com/stackabletech/containerdebug
54
56
cd ./containerdebug
55
57
. "$HOME/.cargo/env"
58
+ rustup toolchain install
56
59
cargo auditable --quiet build --release && cargo cyclonedx --all --spec-version 1.5 --describe binaries
57
60
EOF
58
61
0 commit comments