diff --git a/.github/fedora-41.Dockerfile b/.github/fedora-44.Dockerfile similarity index 95% rename from .github/fedora-41.Dockerfile rename to .github/fedora-44.Dockerfile index 33c716819..eab316185 100644 --- a/.github/fedora-41.Dockerfile +++ b/.github/fedora-44.Dockerfile @@ -1,4 +1,4 @@ -FROM fedora:41 +FROM fedora:44 RUN dnf --disablerepo=* --enablerepo=fedora,updates --nodocs --setopt=install_weak_deps=False -y install \ autoconf \ @@ -24,6 +24,7 @@ RUN dnf --disablerepo=* --enablerepo=fedora,updates --nodocs --setopt=install_we libbpf-devel \ libcmocka-devel \ libgit2-devel \ + libpfm-devel \ libtool \ procps-ng \ python3-breathe \ diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index eb10356ec..b2ef790dd 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -31,9 +31,9 @@ jobs: - { name: 8-core-ubuntu, arch: x64 } - { name: 4-core-ubuntu-arm, arch: arm64 } distribution: + - { name: fedora, version: "44" } - { name: fedora, version: "43" } - { name: fedora, version: "42" } - - { name: fedora, version: "41" } - { name: ubuntu, version: "24.04" } - { name: ubuntu, version: "25.04" } - { name: ubuntu, version: "25.10" } @@ -69,9 +69,9 @@ jobs: - { name: 8-core-ubuntu, arch: x64 } - { name: 4-core-ubuntu-arm, arch: arm64 } distribution: + - { name: fedora, version: "44" } - { name: fedora, version: "43" } - { name: fedora, version: "42" } - - { name: fedora, version: "41" } - { name: ubuntu, version: "24.04" } - { name: ubuntu, version: "25.04" } - { name: ubuntu, version: "25.10" } @@ -96,7 +96,7 @@ jobs: - { name: 4-core-ubuntu-arm, arch: arm64 } runs-on: [ "${{ matrix.host.name }}" ] container: - image: ghcr.io/facebook/bpfilter:fedora-43-${{ matrix.host.arch }} + image: ghcr.io/facebook/bpfilter:fedora-44-${{ matrix.host.arch }} options: --privileged name: "Test: ${{ matrix.host.arch }}" steps: @@ -201,7 +201,7 @@ jobs: needs: [ test, benchmark ] timeout-minutes: 5 runs-on: [ "8-core-ubuntu" ] - container: ghcr.io/facebook/bpfilter:fedora-43-x64 + container: ghcr.io/facebook/bpfilter:fedora-44-x64 name: "Documentation" steps: - name: Checkout bpfilter