Skip to content

Commit 307be5d

Browse files
ensure that everyone is using the same doc tools
Signed-off-by: mateoconlechuga <matthewwaltzis@gmail.com>
1 parent e441d59 commit 307be5d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/workflows/make.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,8 +305,6 @@ jobs:
305305
if: runner.os == 'Linux'
306306
run: |
307307
sudo apt-get install -y doxygen
308-
pip install docutils==0.16
309-
pip install sphinx==3.2.1 sphinx_rtd_theme breathe
310308
cmake -E echo >> $${{matrix.env}}GITHUB_PATH $${{matrix.env}}HOME/.local/bin
311309
312310
- name: Checkout Toolchain
@@ -316,6 +314,9 @@ jobs:
316314
persist-credentials: false
317315
fetch-depth: 0
318316

317+
- name: Install Sphinx Dependencies
318+
pip install -r ${{env.TOOLCHAIN_PATH}}/docs/requirements.txt
319+
319320
- name: Build Website Documentation
320321
run: make -C ${{env.TOOLCHAIN_PATH}} docs
321322
- name: Disable Jekyll

docs/requirements.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
docutils==0.16
2+
sphinx==3.3.1
3+
sphinx_rtd_theme==1.0.0
4+
breathe==4.22.0
5+
Jinja2==3.0.3

0 commit comments

Comments
 (0)