test(integration): run archduino install end-to-end on archlinux:base

This commit is contained in:
MDietermann
2026-04-13 21:22:29 +02:00
parent 3a4855b92a
commit 40ac730719
2 changed files with 43 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
# Minimal Arch image with Go toolchain for building and running archduino.
FROM archlinux:base
RUN pacman -Sy --noconfirm --needed go git ca-certificates
WORKDIR /src
COPY . /src
RUN go build -o /usr/local/bin/archduino ./cmd/archduino
# Run as non-root to exercise user-home paths.
RUN useradd -m tester
USER tester
WORKDIR /home/tester
ENTRYPOINT ["archduino"]