Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/freebsd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 11 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down Expand Up @@ -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: |
Expand All @@ -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: |
Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down Expand Up @@ -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: |
Expand All @@ -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: |
Expand Down