diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 04b9ae07de9..5d0204bf577 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -41,6 +41,7 @@ jobs: strategy: matrix: include: + - dist: almalinux9 - dist: alpine - dist: centos7 - dist: debian10 diff --git a/.github/workflows/update-docker-images.yml b/.github/workflows/update-docker-images.yml index d397eb9b59b..6e2a89d32cf 100644 --- a/.github/workflows/update-docker-images.yml +++ b/.github/workflows/update-docker-images.yml @@ -25,6 +25,7 @@ jobs: fail-fast: false matrix: include: + - dist: almalinux9 - dist: alpine - dist: centos7 - dist: debian10 diff --git a/test/docker/almalinux9/Dockerfile b/test/docker/almalinux9/Dockerfile new file mode 100644 index 00000000000..ae7026a4394 --- /dev/null +++ b/test/docker/almalinux9/Dockerfile @@ -0,0 +1,24 @@ +FROM almalinux:9 + +RUN set -x \ + echo install_weak_deps=False >> /etc/dnf/dnf.conf \ + && dnf -y --refresh upgrade \ + && dnf -y install epel-release \ + && dnf -y --refresh install \ + /usr/bin/autoconf \ + /usr/bin/automake \ + /usr/bin/make \ + /usr/bin/xvfb-run \ + /usr/bin/pytest-3 \ + openssh-server \ + python3-pexpect \ + python3-pytest-xdist \ + && ln -s $(type -P pytest-3) /usr/local/bin/pytest + +ADD test-cmd-list.txt \ + docker/almalinux9/install-packages.sh \ + /tmp/ + +RUN /tmp/install-packages.sh