build: documentation generation fixed again

This commit is contained in:
Mateusz Pusz
2020-11-04 22:47:56 +01:00
parent 0e2919d4f1
commit 7c612eb9b8

View File

@@ -67,20 +67,26 @@ jobs:
uses: actions/setup-python@v2
with:
python-version: '3.8'
- name: Install dependencies
- name: Install Python dependencies
run: |
pip install -Ur docs/requirements.txt
- name: Install Conan
run: |
pip install -U conan
- name: Configure Conan
run: |
conan config init
- name: Generate
conan remote add upload ${{ secrets.CONAN_UPLOAD }}
conan remote add linear-algebra https://api.bintray.com/conan/twonington/public-conan
- name: Install Conan dependencies
run: |
mkdir build && cd build
conan install .. -e CONAN_RUN_TESTS=True
conan install .. -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True
- name: Generate documentation
run: |
cmake ..
cmake --build . --target sphinx
- name: Deploy
- name: Deploy documentation
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}