Cache Rust build artifacts for Alpine packages
Some checks failed
Build Alpine Packages / build-and-publish (push) Has been cancelled

This commit is contained in:
Joachim Schlöffel
2026-06-09 10:47:17 +02:00
parent 11ef6456af
commit 50e8eaa62a
5 changed files with 69 additions and 5 deletions

View File

@@ -18,9 +18,15 @@ RUN addgroup -g "${BUILDER_GID}" builder \
&& adduser -D -u "${BUILDER_UID}" -G builder builder \
&& addgroup builder abuild \
&& addgroup builder wheel \
&& mkdir -p /var/cache/distfiles /home/builder/packages \
&& mkdir -p \
/var/cache/distfiles \
/home/builder/.cache/cargo \
/home/builder/.cache/cargo-target \
/home/builder/.cache/rustup \
/home/builder/packages \
&& chgrp abuild /var/cache/distfiles /home/builder/packages \
&& chmod g+w /var/cache/distfiles /home/builder/packages \
&& chown -R builder:builder /home/builder/.cache \
&& printf 'permit nopass :wheel\n' > /etc/doas.d/wheel.conf \
&& printf '%%wheel ALL=(ALL) NOPASSWD: ALL\n' > /etc/sudoers.d/wheel