gitlab-ci: add missing Linux jobs

The GitLab CI definitions are missing jobs for AlmaLinux and Debian, both of which exist in GitHub Workflows. Plug this gap. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Patrick Steinhardt committed Jun 4, 2026 at 12:07 UTC f0ba41bae89ae5bb66d1b9677d26bd6d7953da34
2 files changed +7 -1
.gitlab-ci.yml
+6
@@ -68,6 +68,12 @@ test:linux:
68 # Supported until 2025-04-02.
69 - jobname: linux32
70 image: i386/ubuntu:20.04
71 + # A RHEL 8 compatible distro. Supported until 2029-05-31.
72 + - jobname: almalinux-8
73 + image: almalinux:8
74 + # Supported until 2026-08-31.
75 + - jobname: debian-11
76 + image: debian:11
77 artifacts:
78 paths:
79 - t/failed-test-artifacts
ci/lib.sh
+1 -1
@@ -254,7 +254,7 @@ then
254 CI_OS_NAME=osx
255 JOBS=$(nproc)
256 ;;
257 - *,alpine:*|*,fedora:*|*,ubuntu:*|*,i386/ubuntu:*)
257 + *,almalinux:*|*,alpine:*|*,debian:*|*,fedora:*|*,ubuntu:*|*,i386/ubuntu:*)
258 CI_OS_NAME=linux
259 JOBS=$(nproc)
260 ;;