@ -1229,7 +1229,7 @@ jobs:
name : AlmaLinux 9 (Minimal/Recommended Build)
runs-on : ubuntu-latest
container : almalinux:9
needs : [ prepare-deps, prepare-cbindgen ]
needs : [ ubuntu-22-04-dist ]
steps:
# Cache Rust stuff.
- name : Cache cargo registry
@ -1241,36 +1241,22 @@ jobs:
- name : Determine number of CPUs
run : echo CPUS=$(nproc --all) >> $GITHUB_ENV
- name : Install git dependencies
- name : Download suricata.tar.gz
uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3
with:
name : dist
- run : tar xf suricata-*.tar.gz --strip-components=1
# Some packages are not in the script, but documented as they differ
# based on variant/version of RHEL.
- name : Install prerequisites not covered by script
run : |
dnf -y install \
sudo \
git \
libtool \
which
- name : Install Almalinux 9 extra repositories
run : |
dnf -y update
dnf -y install dnf-plugins-core epel-release
dnf -y install sudo dnf-plugins-core epel-release
dnf config-manager --set-enabled crb
- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- uses : ./.github/actions/install-cbindgen
- run : git config --global --add safe.directory /__w/suricata/suricata
- uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0
- name : Install minimal dependencies
run : ./scripts/docs-almalinux9-minimal-build.sh
- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- run : git config --global --add safe.directory /__w/suricata/suricata
- uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0
with:
name : prep
path : prep
- run : ./autogen.sh
- run : CFLAGS="${DEFAULT_CFLAGS}" ./configure
- run : make -j ${{ env.CPUS }}
- run : ./src/suricata --build-info # check if we can run Suricata