diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index e39ae1a2..ea61c6e4 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -15,10 +15,10 @@ jobs: name: Build and run tests on FreeBSD steps: - uses: actions/checkout@v4 - - name: Build on FreeBSD 14.2 + - name: Build on FreeBSD 14.3 uses: vmactions/freebsd-vm@v1 with: - release: "14.2" + release: "14.3" usesh: true run: | set -euox pipefail diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index aae1e191..1a599aaa 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,12 +18,13 @@ jobs: image: - 'ubuntu:20.04' - 'ubuntu:22.04' - - 'debian:buster' + - 'ubuntu:24.04' - 'debian:bullseye' - 'debian:bookworm' - 'rockylinux:8' - 'oraclelinux:8' - 'oraclelinux:9' + - 'oraclelinux:10' name: Build on ${{ matrix.image }} container: ${{ matrix.image }} @@ -54,6 +55,11 @@ jobs: run: | dnf -y install 'dnf-command(config-manager)' dnf config-manager --set-enabled ol9_appstream ol9_codeready_builder + - name: Enable additional repositories (Oracle Linux 10) + if: contains(matrix.image, 'oraclelinux:10') + run: | + dnf -y install 'dnf-command(config-manager)' + dnf config-manager --set-enabled ol10_appstream ol10_codeready_builder - name: Enable EPEL (Rocky Linux) if: contains(matrix.image, 'rockylinux') run: | @@ -66,6 +72,10 @@ jobs: if: contains(matrix.image, 'oraclelinux:9') run: | dnf -y install oracle-epel-release-el9 + - name: Enable EPEL (Oracle Linux 10) + if: contains(matrix.image, 'oraclelinux:10') + run: | + dnf -y install oracle-epel-release-el10 - name: Install dependencies for libfds and IPFIXcol2 (Rocky Linux, Oracle Linux) if: contains(matrix.image, 'rockylinux') || contains(matrix.image, 'oraclelinux') run: | diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 8e616e1e..efb3b158 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - image: ['ubuntu:20.04', 'ubuntu:22.04', 'debian:buster', 'debian:bullseye', 'debian:bookworm'] + image: ['ubuntu:20.04', 'ubuntu:22.04', 'ubuntu:24.04', 'debian:bullseye', 'debian:bookworm'] name: Build DEBs on ${{ matrix.image }} container: ${{ matrix.image }} @@ -128,6 +128,11 @@ jobs: run: | dnf -y install 'dnf-command(config-manager)' dnf config-manager --set-enabled ol9_appstream ol9_codeready_builder + - name: Enable additional repositories (Oracle Linux 10) + if: contains(matrix.image, 'oraclelinux:10') + run: | + dnf -y install 'dnf-command(config-manager)' + dnf config-manager --set-enabled ol10_appstream ol10_codeready_builder - name: Enable EPEL (Rocky Linux) if: contains(matrix.image, 'Rocky Linux') run: | @@ -140,6 +145,10 @@ jobs: if: contains(matrix.image, 'oraclelinux:9') run: | dnf -y install oracle-epel-release-el9 + - name: Enable EPEL (Oracle Linux 10) + if: contains(matrix.image, 'oraclelinux:10') + run: | + dnf -y install oracle-epel-release-el10 - name: Install dependencies for libfds and IPFIXcol2 (Rocky Linux, Oracle Linux) if: contains(matrix.image, 'rockylinux') || contains(matrix.image, 'oraclelinux') run: |