diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index 33ef6d4650e..21c3ed0eec4 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -56,7 +56,7 @@ jobs: - name: build-docs run: | source zephyr-env.sh - SPHINXOPTS="-q -j auto" make -C doc htmldocs + SPHINXOPTS="-q -W -j auto" make -C doc htmldocs tar cvf htmldocs.tar --directory=./doc/_build html - name: upload-build diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index bfb36ea2e5a..4d0f90a4364 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -240,7 +240,7 @@ set(SPHINX_BUILD_HTML_COMMAND ZEPHYR_BASE=${ZEPHYR_BASE} ZEPHYR_BUILD=${CMAKE_CURRENT_BINARY_DIR} DOXYGEN_EXECUTABLE=${DOXYGEN_EXECUTABLE} - ${SPHINXBUILD} -W -t ${DOC_TAG} -b html -c ${CMAKE_CURRENT_LIST_DIR} ${ALLSPHINXOPTS} ${RST_OUT} ${SPHINX_OUTPUT_DIR_HTML}) + ${SPHINXBUILD} -t ${DOC_TAG} -b html -c ${CMAKE_CURRENT_LIST_DIR} ${ALLSPHINXOPTS} ${RST_OUT} ${SPHINX_OUTPUT_DIR_HTML}) # The sphinx-html target is provided as a convenience for incremental # re-builds of content files without regenerating the entire docs @@ -271,7 +271,7 @@ set(SPHINX_BUILD_LATEX_COMMAND ZEPHYR_BASE=${ZEPHYR_BASE} ZEPHYR_BUILD=${CMAKE_CURRENT_BINARY_DIR} DOXYGEN_EXECUTABLE=${DOXYGEN_EXECUTABLE} - ${SPHINXBUILD} -W -t ${DOC_TAG} -b latex -c ${CMAKE_CURRENT_LIST_DIR} -t svgconvert ${ALLSPHINXOPTS} ${RST_OUT} ${SPHINX_OUTPUT_DIR_LATEX}) + ${SPHINXBUILD} -t ${DOC_TAG} -b latex -c ${CMAKE_CURRENT_LIST_DIR} -t svgconvert ${ALLSPHINXOPTS} ${RST_OUT} ${SPHINX_OUTPUT_DIR_LATEX}) # The sphinx-latex target works similarly to sphinx-html, and carries # the same warnings.