We're missing two Linux CI jobs in GitLab's CI that are present in
GitHub's CI. Backfill them to ensure that GitLab has the same test
coverage.
Signed-off-by: Patrick Steinhardt <redacted>
---
.gitlab-ci.yml | 6 ++++++
ci/lib.sh | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1dbf236b2cd..f61ec2b6989 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -67,6 +67,12 @@ test:linux:
image: alpine:latest
- jobname: linux32
image: i386/ubuntu:20.04
+ # A RHEL 8 compatible distro. Supported until 2029-05-31.
+ - jobname: almalinux-8
+ image: almalinux:8
+ # Supported until 2026-08-31.
+ - jobname: debian-11
+ image: debian:11
artifacts:
paths:
- t/failed-test-artifactsdiff --git a/ci/lib.sh b/ci/lib.sh
index f561884d401..a5c4eb40bea 100755
--- a/ci/lib.sh
+++ b/ci/lib.sh
@@ -250,7 +250,7 @@ then
CI_OS_NAME=osx
JOBS=$(nproc)
;;
- *,alpine:*|*,fedora:*|*,ubuntu:*|*,i386/ubuntu:*)
+ *,almalinux:*|*,alpine:*|*,debian:*|*,fedora:*|*,ubuntu:*|*,i386/ubuntu:*)
CI_OS_NAME=linux
JOBS=$(nproc)
;;
--
2.51.1.930.gacf6e81ea2.dirty