ci: use latest Ubuntu release

Both GitHub Actions and GitLab CI use the "ubuntu:latest" tag as the
default image for most jobs. This tag is somewhat misleading though, as
it does not refer to the latest release of Ubuntu, but to the latest LTS
release thereof. But as we already have a couple of jobs exercising the
oldest LTS release of Ubuntu that Git still supports, it would make more
sense to test the oldest and youngest versions of Ubuntu.

Adapt these jobs to instead use the "ubuntu:rolling" tag, which refers
to the actual latest release, which currently is Ubuntu 24.10.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Patrick Steinhardt
2025-01-10 12:32:05 +01:00
committed by Junio C Hamano
parent 678b22f528
commit 6bc06e8f20
2 changed files with 14 additions and 14 deletions

View File

@ -314,10 +314,10 @@ jobs:
matrix:
vector:
- jobname: linux-sha256
image: ubuntu:latest
image: ubuntu:rolling
cc: clang
- jobname: linux-reftable
image: ubuntu:latest
image: ubuntu:rolling
cc: clang
- jobname: linux-gcc
image: ubuntu:20.04
@ -328,19 +328,19 @@ jobs:
cc: gcc
cc_package: gcc-8
- jobname: linux-gcc-default
image: ubuntu:latest
image: ubuntu:rolling
cc: gcc
- jobname: linux-leaks
image: ubuntu:latest
image: ubuntu:rolling
cc: gcc
- jobname: linux-reftable-leaks
image: ubuntu:latest
image: ubuntu:rolling
cc: gcc
- jobname: linux-asan-ubsan
image: ubuntu:latest
image: ubuntu:rolling
cc: clang
- jobname: linux-meson
image: ubuntu:latest
image: ubuntu:rolling
cc: gcc
- jobname: linux-musl
image: alpine:latest

View File

@ -37,10 +37,10 @@ test:linux:
parallel:
matrix:
- jobname: linux-sha256
image: ubuntu:latest
image: ubuntu:rolling
CC: clang
- jobname: linux-reftable
image: ubuntu:latest
image: ubuntu:rolling
CC: clang
- jobname: linux-gcc
image: ubuntu:20.04
@ -51,16 +51,16 @@ test:linux:
CC: gcc
CC_PACKAGE: gcc-8
- jobname: linux-gcc-default
image: ubuntu:latest
image: ubuntu:rolling
CC: gcc
- jobname: linux-leaks
image: ubuntu:latest
image: ubuntu:rolling
CC: gcc
- jobname: linux-reftable-leaks
image: ubuntu:latest
image: ubuntu:rolling
CC: gcc
- jobname: linux-asan-ubsan
image: ubuntu:latest
image: ubuntu:rolling
CC: clang
- jobname: pedantic
image: fedora:latest
@ -69,7 +69,7 @@ test:linux:
- jobname: linux32
image: i386/ubuntu:20.04
- jobname: linux-meson
image: ubuntu:latest
image: ubuntu:rolling
CC: gcc
artifacts:
paths: