From 4cef161f99b4ed441651aeaf0df28b04086848cd Mon Sep 17 00:00:00 2001 From: Michal Sedlak Date: Wed, 4 Mar 2026 23:18:16 +0100 Subject: [PATCH 1/4] ci: remove debian buster (EOL) --- .github/workflows/main.yml | 1 - .github/workflows/packages.yml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index aae1e191..cedb546a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,7 +18,6 @@ jobs: image: - 'ubuntu:20.04' - 'ubuntu:22.04' - - 'debian:buster' - 'debian:bullseye' - 'debian:bookworm' - 'rockylinux:8' diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 8e616e1e..1829b605 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', 'debian:bullseye', 'debian:bookworm'] name: Build DEBs on ${{ matrix.image }} container: ${{ matrix.image }} From 616018c395f917ec4cc08298cfd59261502a4cf3 Mon Sep 17 00:00:00 2001 From: Michal Sedlak Date: Wed, 4 Mar 2026 23:15:25 +0100 Subject: [PATCH 2/4] ci: update freebsd 14.2 (EOL) -> 14.3 (new stable) --- .github/workflows/freebsd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 From 5b864513bce73ef8d6c9bfd658c043502cf64d40 Mon Sep 17 00:00:00 2001 From: Michal Sedlak Date: Wed, 4 Mar 2026 23:31:21 +0100 Subject: [PATCH 3/4] ci: add ubuntu 24.04 --- .github/workflows/main.yml | 1 + .github/workflows/packages.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cedb546a..5d074779 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,6 +18,7 @@ jobs: image: - 'ubuntu:20.04' - 'ubuntu:22.04' + - 'ubuntu:24.04' - 'debian:bullseye' - 'debian:bookworm' - 'rockylinux:8' diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 1829b605..4cebc955 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: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 }} From 3bae3abd881d6ee765942cdecd2a3710f5b78e22 Mon Sep 17 00:00:00 2001 From: Michal Sedlak Date: Wed, 4 Mar 2026 23:33:38 +0100 Subject: [PATCH 4/4] ci: add oracle linux 10 --- .github/workflows/main.yml | 10 ++++++++++ .github/workflows/packages.yml | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5d074779..1a599aaa 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,6 +24,7 @@ jobs: - '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 4cebc955..efb3b158 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -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: |