From 5c997f9c230de5edbab6804bc882d3eb42b9f622 Mon Sep 17 00:00:00 2001 From: Vincent Fu Date: Fri, 4 Feb 2022 16:19:04 -0500 Subject: [PATCH 1/1] 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 --- ci/actions-full-test.sh | 1 + ci/actions-install.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) 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() { -- 2.25.1