github-ci: build documentation on Fedora-31 build

Install sphinx and latex tools to test the building
of documentation on the Fedora 31 build, including
the PDF.
pull/4777/head
Jason Ish 6 years ago committed by Victor Julien
parent 9b5ccbe4d7
commit 7c0c2e76ee

@ -246,6 +246,11 @@ jobs:
sudo \ sudo \
which \ which \
zlib-devel zlib-devel
- name: Installing packages to build documentation
run: |
dnf -y install \
python3-sphinx \
texlive-scheme-full
- name: Install cbindgen - name: Install cbindgen
run: cargo install --force cbindgen run: cargo install --force cbindgen
- run: echo "::add-path::$HOME/.cargo/bin" - run: echo "::add-path::$HOME/.cargo/bin"
@ -255,6 +260,9 @@ jobs:
- run: ./configure --enable-unittests - run: ./configure --enable-unittests
- run: make -j2 - run: make -j2
- run: make check - run: make check
- run: make dist
- run: test -e doc/devguide/devguide.pdf
- run: test -e doc/userguide/userguide.pdf
- run: make distcheck - run: make distcheck
- name: Fetching suricata-verify - name: Fetching suricata-verify
run: git clone https://github.com/OISF/suricata-verify.git run: git clone https://github.com/OISF/suricata-verify.git

Loading…
Cancel
Save