From 5e8f0563f0c2a6c9ded30325972cf31418e269c8 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Sun, 8 Sep 2024 15:40:09 +0200 Subject: [PATCH] Update list of container images used for the tests. - Add openSUSE 15.6 - Add Fedora rawhide - Drop Debian 10 (EOL) --- .github/workflows/tests.yml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e6d82c36..9fa623cc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -30,12 +30,13 @@ jobs: - {name: "debian", tag: "testing"} - {name: "debian", tag: "12"} - {name: "debian", tag: "11"} - - {name: "debian", tag: "10"} + - {name: "fedora/fedora", tag: "rawhide", url: "quay.io/"} - {name: "fedora/fedora", tag: "40", url: "quay.io/"} - {name: "fedora/fedora", tag: "39", url: "quay.io/"} - {name: "gentoo/stage3", tag: "latest"} - {name: "opensuse/tumbleweed", tag: "latest", variant: "-default", url: "registry.opensuse.org/"} - {name: "opensuse/leap", tag: "15.5", variant: "-default", url: "registry.opensuse.org/"} + - {name: "opensuse/leap", tag: "15.6", variant: "-default", url: "registry.opensuse.org/"} - {name: "ubuntu", tag: "24.04"} - {name: "ubuntu", tag: "23.10"} - {name: "ubuntu", tag: "22.04"} @@ -52,8 +53,8 @@ jobs: - uses: actions/checkout@v3 - - name: Install AlmaLinux dependencies - if: matrix.distro.name == 'almalinux' + - name: Install dependencies for Red Hat based distributions + if: matrix.distro.name == 'almalinux' || contains(matrix.distro.name, 'centos') || contains(matrix.distro.name, 'fedora') run: | yum install -y diffutils elfutils-libelf gcc kernel kernel-devel make openssl @@ -67,22 +68,12 @@ jobs: run: | pacman -Syu --noconfirm diffutils gcc make linux${{ matrix.distro.variant }} linux${{ matrix.distro.variant }}-headers openssl - - name: Install CentOS dependencies - if: contains(matrix.distro.name, 'centos') - run: | - yum install -y diffutils elfutils-libelf gcc kernel kernel-devel make openssl - - name: Install Debian dependencies if: matrix.distro.name == 'debian' run: | apt-get update -q apt-get install -qy make linux-headers-amd64 linux-image-amd64 openssl xz-utils - - name: Install Fedora dependencies - if: contains(matrix.distro.name, 'fedora') - run: | - yum install -y diffutils elfutils-libelf gcc kernel kernel-devel make openssl - - name: Install Gentoo Linux dependencies if: matrix.distro.name == 'gentoo/stage3' run: |