From 255f60c55b784765f9298a5e9d66011461603847 Mon Sep 17 00:00:00 2001 From: Krzysztof Kozlowski Date: Tue, 21 May 2024 08:52:28 +0200 Subject: [PATCH] ci: refresh Ubuntu releases and add "latest" alias Refresh the list of Ubuntu versions used for testing: add new Ubuntu 23.10 and 24.04, while dropping unsupported Ubuntu 23.04 (Lunar). Add also the "latest" Ubuntu (currently 24.04) just in case we forgot to roll the releases once new one comes out. Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3eefea9..733afcd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 # # Copyright (c) 2021 Canonical Ltd. -# Copyright (c) 2023 Linaro Ltd. +# Copyright (c) 2023-2024 Linaro Ltd. # Author: Krzysztof Kozlowski # # Loosely based on https://github.com/linux-test-project/ltp @@ -45,7 +45,9 @@ jobs: - fedora:36 - fedora:35 - fedora:34 - - ubuntu:lunar + - ubuntu:latest + - ubuntu:noble + - ubuntu:mantic - ubuntu:jammy - ubuntu:focal - ubuntu:bionic @@ -278,6 +280,20 @@ jobs: variant: sanitizers # Ubuntu 32-bit builds + - container: "ubuntu:noble" + arch: i386 + compiler: gcc -m32 + cross_compile: i686-linux-gnu + mode: maintainer + variant: i386 + + - container: "ubuntu:noble" + arch: i386 + compiler: gcc -m32 + cross_compile: i686-linux-gnu + mode: no-maintainer + variant: i386 + - container: "ubuntu:jammy" arch: i386 compiler: gcc -m32 @@ -307,6 +323,12 @@ jobs: variant: i386 # Ubuntu GCC sanitizer builds + - container: "ubuntu:noble" + arch: x86-64 + compiler: gcc + mode: maintainer + variant: sanitizers + - container: "ubuntu:jammy" arch: x86-64 compiler: gcc