Skip to content

Commit

Permalink
Fix build doc and fail on warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
t20100 committed Sep 4, 2024
1 parent ba297d6 commit 3568ec0
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,20 +62,28 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install system packages
run: |
sudo apt-get update
sudo apt-get install xvfb libegl1-mesa libgl1-mesa-glx xserver-xorg-video-dummy libxkbcommon-x11-0 libxkbcommon0 libxkbcommon-dev libxcb-icccm4 libxcb-image0 libxcb-shm0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 libxcb-cursor0 libxcb1
- name: Setup Intel OpenCL ICD
run: |
wget -nv http://www.silx.org/pub/OpenCL/intel_opencl_icd-6.4.0.38.tar.gz -O - | tar -xzvf -
echo $(pwd)/intel_opencl_icd/icd/libintelocl.so > intel_opencl_icd/vendors/intel64.icd
- uses: actions/setup-python@v5
with:
python-version: "3.12"
cache: "pip"
- name: Install pandoc&graphviz
run: sudo apt-get install pandoc graphviz
- name: Install silx
run: pip install .[full,test,doc]
run: pip install .[full,test,doc] siphash24
- name: Build doc
env:
QT_QPA_PLATFORM: "offscreen"
run: |
export SILX_VERSION="$(python -c 'import silx; print(silx.strictversion)')"
sphinx-build doc/source/ "silx-${SILX_VERSION}_documentation/"
sphinx-build --fail-on-warning doc/source/ "silx-${SILX_VERSION}_documentation/"
zip -r "silx-${SILX_VERSION}_documentation.zip" "silx-${SILX_VERSION}_documentation/"
- uses: actions/upload-artifact@v4
with:
Expand Down

0 comments on commit 3568ec0

Please sign in to comment.