bpo-46016: GHA Doc job now also runs "make check" (GH-30009)

The GitHub Action documentation job now also runs "make check" to
check the documentation.
This commit is contained in:
Victor Stinner 2021-12-10 00:02:20 +01:00 committed by GitHub
parent c8749b5783
commit da3cf4304f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 2 deletions

View File

@ -38,8 +38,15 @@ jobs:
run: make -j4 run: make -j4
- name: 'Install build dependencies' - name: 'Install build dependencies'
run: make -C Doc/ PYTHON=../python venv run: make -C Doc/ PYTHON=../python venv
- name: 'Build documentation' # Run "check doctest html" as 3 steps to get a more readable output
run: xvfb-run make -C Doc/ PYTHON=../python SPHINXOPTS="-q -W --keep-going -j4" doctest html # in the web UI
- name: 'Check documentation'
run: make -C Doc/ PYTHON=../python SPHINXOPTS="-q -W --keep-going -j4" check
# Use "xvfb-run" since some doctest tests open GUI windows
- name: 'Run documentation doctest'
run: xvfb-run make -C Doc/ PYTHON=../python SPHINXOPTS="-q -W --keep-going -j4" doctest
- name: 'Build HTML documentation'
run: make -C Doc/ PYTHON=../python SPHINXOPTS="-q -W --keep-going -j4" html
- name: 'Upload' - name: 'Upload'
uses: actions/upload-artifact@v2.2.4 uses: actions/upload-artifact@v2.2.4
with: with: