From 35d666d7c0eb6220aa3f1c6dfbfc46ca41e68191 Mon Sep 17 00:00:00 2001 From: Patrick Steinhardt Date: Fri, 9 Oct 2026 13:32:03 +0200 Subject: [PATCH] ci: switch away from EOL'd Ubuntu version in linux-exotic The "linux-exotic" job still uses Ubuntu 20.04, which is end of life nowadays and starting to show some cracks. Switch it over to use the "latest" tag instead so that we don't have to constantly update it anymore. Now arguably, this reduces test coverage for old versions of Ubuntu. But "latest" at least points to the most up-to-date LTS release of Ubuntu, compared to the "rolling" tag that uses the latest release regardless of the LTS status. So while "latest" and "rolling" are the same right now, that's not always the case. Furthermore, we have other jobs that test with ancient versions of Linux, like for example the one that uses AlmaLinux 8 (2021, originally tracking RHEL 8 from 2019) or Debian 12 (2023). Note that this also requires us to switch away from GCC 8, which is not supported by Ubuntu 26.04 anymore. Instead we simply use the default version of GCC. Signed-off-by: Patrick Steinhardt Signed-off-by: Junio C Hamano --- .github/workflows/main.yml | 4 +--- .gitlab-ci.yml | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d7a301ec98..5b772dab55 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -409,9 +409,7 @@ jobs: image: ubuntu:rolling cc: clang - jobname: linux-exotic - image: ubuntu:20.04 - cc: gcc - cc_package: gcc-8 + image: ubuntu:latest - jobname: linux-breaking-changes cc: gcc image: ubuntu:rolling diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 55c7600260..e2086366b2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -43,9 +43,7 @@ test:linux: image: ubuntu:rolling CC: clang - jobname: linux-exotic - image: ubuntu:20.04 - CC: gcc - CC_PACKAGE: gcc-8 + image: ubuntu:latest - jobname: linux-breaking-changes image: ubuntu:rolling CC: gcc