|
|
|
|
@ -510,7 +510,7 @@ jobs:
|
|
|
|
|
matrix:
|
|
|
|
|
container:
|
|
|
|
|
- almalinux:9
|
|
|
|
|
- fedora:42
|
|
|
|
|
- fedora:43
|
|
|
|
|
env:
|
|
|
|
|
skip: true
|
|
|
|
|
steps:
|
|
|
|
|
@ -561,11 +561,11 @@ jobs:
|
|
|
|
|
# We need a step for each RPM upload as we can't use the
|
|
|
|
|
# container name directly in an artifact, as artifacts can't
|
|
|
|
|
# have ':' in the name.
|
|
|
|
|
- if: ${{ matrix.container == 'fedora:42' && env.skip != 'true' }}
|
|
|
|
|
- if: ${{ matrix.container == 'fedora:43' && env.skip != 'true' }}
|
|
|
|
|
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
|
|
|
|
|
name: Uploading RPMs
|
|
|
|
|
with:
|
|
|
|
|
name: rpms-fedora-40
|
|
|
|
|
name: rpms-fedora-43
|
|
|
|
|
path: suricata-rpms/devel/rpms
|
|
|
|
|
- if: ${{ matrix.container == 'almalinux:9' && env.skip != 'true' }}
|
|
|
|
|
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
|
|
|
|
|
@ -762,10 +762,10 @@ jobs:
|
|
|
|
|
- run: make clean
|
|
|
|
|
- run: make -j ${{ env.CPUS }}
|
|
|
|
|
|
|
|
|
|
fedora-42-sv-codecov:
|
|
|
|
|
name: Fedora 42 (Suricata Verify codecov)
|
|
|
|
|
fedora-43-sv-codecov:
|
|
|
|
|
name: Fedora 43 (Suricata Verify codecov)
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: fedora:42
|
|
|
|
|
container: fedora:43
|
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
|
steps:
|
|
|
|
|
|
|
|
|
|
@ -858,10 +858,10 @@ jobs:
|
|
|
|
|
flags: suricata-verify
|
|
|
|
|
|
|
|
|
|
# Fedora build using Clang.
|
|
|
|
|
fedora-42-clang:
|
|
|
|
|
name: Fedora 42 (clang, debug, asan, wshadow, rust-strict, systemd)
|
|
|
|
|
fedora-43-clang:
|
|
|
|
|
name: Fedora 43 (clang, debug, asan, wshadow, rust-strict, systemd)
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: fedora:42
|
|
|
|
|
container: fedora:43
|
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
|
steps:
|
|
|
|
|
|
|
|
|
|
@ -959,10 +959,10 @@ jobs:
|
|
|
|
|
- run: src/suricata --build-info | grep -E "Systemd support:\s+yes" &> /dev/null
|
|
|
|
|
|
|
|
|
|
# Fedora build using GCC.
|
|
|
|
|
fedora-42-gcc:
|
|
|
|
|
name: Fedora 42 (gcc, debug, flto, asan, wshadow, rust-strict)
|
|
|
|
|
fedora-43-gcc:
|
|
|
|
|
name: Fedora 43 (gcc, debug, flto, asan, wshadow, rust-strict)
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: fedora:42
|
|
|
|
|
container: fedora:43
|
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
|
steps:
|
|
|
|
|
|
|
|
|
|
@ -1059,7 +1059,7 @@ jobs:
|
|
|
|
|
fedora-non-root:
|
|
|
|
|
name: Fedora (non-root, debug, clang, asan, wshadow, rust-strict, no-ja)
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
container: fedora:42
|
|
|
|
|
container: fedora:43
|
|
|
|
|
needs: [prepare-deps, prepare-cbindgen]
|
|
|
|
|
steps:
|
|
|
|
|
- name: Determine number of CPUs
|
|
|
|
|
|