diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 311cac3..5858211 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,6 +12,7 @@ on: paths-ignore: - '**.md' - 'contrib/**' + - 'Dockerfile' workflow_dispatch: concurrency: diff --git a/Dockerfile b/Dockerfile index bb43523..dab2ce9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,15 @@ RUN dnf group install -y cloud-server-environment --exclude=plymouth* \ --exclude=dracut* \ --exclude=shim-* +# install packages needed by Lima +RUN dnf install -y \ + --setopt=install_weak_deps=False \ + qemu-user-static-aarch64 \ + qemu-user-static-arm \ + qemu-user-static-x86 \ + iptables \ + fuse-sshfs + RUN systemctl enable cloud-init cloud-init-local cloud-config cloud-final # enable systemd