From: Jo Zzsi Date: Thu, 8 Jan 2026 02:20:54 +0000 (-0500) Subject: ci(alpine-busybox): alpine container with busybox X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3bb4e3a3fbc7cb10e13d9bb2edd2ecdbd1f54c78;p=thirdparty%2Fdracut-ng.git ci(alpine-busybox): alpine container with busybox The coreutils binaries are not installed and only busybox binaries are available. This container is meant to prevent regressions when running basic test with busybox. --- diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index 8c251467a..d7c152732 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -42,6 +42,7 @@ jobs: - {dockerfile: 'Dockerfile-debian', tag: 'ubuntu:devel'} - {dockerfile: 'Dockerfile-debian', tag: 'ubuntu:rolling'} - {dockerfile: 'Dockerfile-alpine', tag: 'alpine:edge'} + - {dockerfile: 'Dockerfile-alpine-busybox', tag: 'alpine-busybox:edge'} - {dockerfile: 'Dockerfile-void', tag: 'void:latest'} exclude: - config: {tag: 'arch:latest'} diff --git a/test/container/Dockerfile-alpine-busybox b/test/container/Dockerfile-alpine-busybox new file mode 100644 index 000000000..bbd11989d --- /dev/null +++ b/test/container/Dockerfile-alpine-busybox @@ -0,0 +1,18 @@ +# Tiny container with busybox +# GNU coreutils should not be installed + +FROM docker.io/alpine:edge + +RUN apk add --no-cache \ + bash \ + e2fsprogs \ + eudev \ + findmnt \ + gcc \ + grep \ + kmod-dev \ + linux-virt \ + make \ + musl-dev \ + musl-fts-dev \ + qemu-system-$(uname -m)