upgrade rust

This commit is contained in:
Mikaël Cluseau
2026-07-16 10:41:03 +02:00
parent ace0da9253
commit 17b35bc339
+5 -5
View File
@@ -1,4 +1,4 @@
from rust:1.96.0-alpine as rust from rust:1.97.0-alpine as rust
run apk add --no-cache git musl-dev libudev-zero-dev openssl-dev cryptsetup-dev lvm2-dev clang-libs clang-dev run apk add --no-cache git musl-dev libudev-zero-dev openssl-dev cryptsetup-dev lvm2-dev clang-libs clang-dev
@@ -9,7 +9,7 @@ run --mount=type=cache,id=novit-rs,target=/usr/local/cargo/registry \
RUSTFLAGS="-C target-feature=-crt-static" cargo install --path . --root /dist RUSTFLAGS="-C target-feature=-crt-static" cargo install --path . --root /dist
# ------------------------------------------------------------------------ # ------------------------------------------------------------------------
from alpine:3.23.4 as system from alpine:3.24.1 as system
workdir /system workdir /system
@@ -17,7 +17,7 @@ run . /etc/os-release \
&& wget -O- https://dl-cdn.alpinelinux.org/alpine/v${VERSION_ID%.*}/releases/x86_64/alpine-minirootfs-${VERSION_ID}-x86_64.tar.gz |tar zxv && wget -O- https://dl-cdn.alpinelinux.org/alpine/v${VERSION_ID%.*}/releases/x86_64/alpine-minirootfs-${VERSION_ID}-x86_64.tar.gz |tar zxv
run apk add --no-cache --update -p . musl libgcc coreutils \ run apk add --no-cache --update -p . musl libgcc coreutils \
ethtool iproute2 lvm2 lvm2-extra lvm2-dmeventd udev cryptsetup \ ethtool iproute2 lvm2 lvm2-extra device-mapper-dmeventd udev cryptsetup \
e2fsprogs lsblk openssl openssh-server wireguard-tools-wg-quick \ e2fsprogs lsblk openssl openssh-server wireguard-tools-wg-quick \
&& rm -rf usr/share/apk var/cache/apk etc/motd dev/* && rm -rf usr/share/apk var/cache/apk etc/motd dev/*
@@ -31,7 +31,7 @@ run mkdir -p bin run var/log; cd bin && for cmd in init-version init-connect boo
run chroot . init-version run chroot . init-version
# ------------------------------------------------------------------------ # ------------------------------------------------------------------------
from alpine:3.23.4 as initrd from alpine:3.24.1 as initrd
copy --from=system /system /system copy --from=system /system /system
run cd /system && find * |cpio -H newc -oF /initrd run cd /system && find * |cpio -H newc -oF /initrd
@@ -47,7 +47,7 @@ run mkfs.erofs \
/initramfs /system /initramfs /system
# ------------------------------------------------------------------------ # ------------------------------------------------------------------------
from alpine:3.23.4 from alpine:3.24.1
copy --from=initrd /initrd /initrd copy --from=initrd /initrd /initrd
entrypoint ["base64","/initrd"] entrypoint ["base64","/initrd"]