From: Vincent Fu Date: Fri, 4 Feb 2022 21:19:04 +0000 (-0500) Subject: ci: install sphinx packages and add doc building to GitHub Actions X-Git-Tag: fio-3.30~48^2~1 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=5c997f9c230de5edbab6804bc882d3eb42b9f622;hp=19d8e50abe9f87be6c6793379b2a83abfb8f23cb ci: install sphinx packages and add doc building to GitHub Actions To better detect breakage in our documentation builds let's add them to our GitHub Actions CI. Signed-off-by: Vincent Fu --- diff --git a/ci/actions-full-test.sh b/ci/actions-full-test.sh index 4ae1dba1..91790664 100755 --- a/ci/actions-full-test.sh +++ b/ci/actions-full-test.sh @@ -10,6 +10,7 @@ main() { else sudo python3 t/run-fio-tests.py --skip 6 1007 1008 --debug fi + make -C doc html } main diff --git a/ci/actions-install.sh b/ci/actions-install.sh index b3486a47..0e472717 100755 --- a/ci/actions-install.sh +++ b/ci/actions-install.sh @@ -60,6 +60,7 @@ DPKGCFG # care about the architecture. pkgs+=( python3-scipy + python3-sphinx ) echo "Updating APT..." @@ -78,7 +79,7 @@ install_macos() { #brew update >/dev/null 2>&1 echo "Installing packages..." HOMEBREW_NO_AUTO_UPDATE=1 brew install cunit - pip3 install scipy six + pip3 install scipy six sphinx } main() {