diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 3bcb5f89..d520330c 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -33,6 +33,10 @@ jobs: include: # ====== Ubuntu Linux ============================================= + - label: "Ubuntu 24.04 (Noble Numbat) with GCC" + image: ubuntu:24.04 + cc: gcc + cxx: g++ - label: "Ubuntu 22.04 (Jammy Jellyfish) with GCC" image: ubuntu:22.04 cc: gcc @@ -41,10 +45,6 @@ jobs: image: ubuntu:20.04 cc: gcc cxx: g++ - - label: "Ubuntu 18.04 (Bionic Beaver) with GCC" - image: ubuntu:18.04 - cc: gcc - cxx: g++ # ====== Debian Linux ============================================= - label: "Debian 12 (Bookworm) with GCC" @@ -61,12 +61,8 @@ jobs: cxx: g++ # ====== Fedora Linux ============================================= - - label: "Fedora 39 with Clang" - image: fedora:35 - cc: clang - cxx: clang++ - - label: "Fedora 38 with Clang" - image: fedora:34 + - label: "Fedora 40 with Clang" + image: fedora:40 cc: clang cxx: clang++ @@ -78,7 +74,7 @@ jobs: image: ${{ matrix.image }} steps: # NOTE: actions/checkout@v4 does not work for old Ubuntu 18.04! - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build shell: bash run: | diff --git a/.github/workflows/multiarch.yml b/.github/workflows/multiarch.yml index 305a6f0d..cc7d571e 100644 --- a/.github/workflows/multiarch.yml +++ b/.github/workflows/multiarch.yml @@ -33,19 +33,19 @@ jobs: include: # ====== Ubuntu Linux ============================================= - - label: "Ubuntu 22.04 (Focal Fossa): Clang/ARMv8" + - label: "Ubuntu 24.04 (Focal Fossa): Clang/ARMv8" arch: aarch64 - distro: ubuntu22.04 + distro: ubuntu24.04 cc: clang cxx: clang++ - - label: "Ubuntu 22.04 (Focal Fossa): GCC/S390x" + - label: "Ubuntu 24.04 (Focal Fossa): GCC/S390x" arch: s390x - distro: ubuntu22.04 + distro: ubuntu24.04 cc: gcc cxx: g++ - - label: "Ubuntu 22.04 (Focal Fossa): GCC/RISC-V" + - label: "Ubuntu 24.04 (Focal Fossa): GCC/RISC-V" arch: riscv64 - distro: ubuntu22.04 + distro: ubuntu24.04 cc: gcc cxx: g++ @@ -62,9 +62,9 @@ jobs: cxx: clang++ # ====== Fedora Linux ============================================= - - label: "Fedora 39: GCC/PPC64" + - label: "Fedora 40: GCC/PPC64" arch: ppc64le - distro: fedora39 + distro: fedora40 cc: gcc cxx: g++ diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml index fdfe441e..35087953 100644 --- a/.github/workflows/packaging.yml +++ b/.github/workflows/packaging.yml @@ -23,6 +23,7 @@ on: branches: - master - dreibh/github-actions + - dreibh/udpping jobs: # ====== Ubuntu Linux =====================================================