diff --git a/.github/workflows/build-sola.yml b/.github/workflows/build-sola.yml index d9cab8b7..c766a42b 100644 --- a/.github/workflows/build-sola.yml +++ b/.github/workflows/build-sola.yml @@ -42,11 +42,16 @@ jobs: - name: Install pip dependencies run: pip install -r docs/requirements.txt - name: Install doxygen - run: sudo apt-get install -y doxygen + run: | + curl -LO https://github.com/doxygen/doxygen/releases/download/Release_1_9_8/doxygen-1.9.8.linux.bin.tar.gz + tar xzfv doxygen-1.9.8.linux.bin.tar.gz -C ~ + rm doxygen-1.9.8.linux.bin.tar.gz - name: Build mkdocs run: mkdocs build - name: Build doxygen - run: doxygen + run: | + export PATH="~/doxygen-1.9.8/bin:$PATH" + doxygen ns-3_compile: runs-on: ubuntu-22.04 diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 0634e83c..72db9f9c 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -29,7 +29,10 @@ jobs: - name: Install pip dependencies run: pip install -r docs/requirements.txt - name: Install doxygen - run: sudo apt-get install -y doxygen + run: | + curl -LO https://github.com/doxygen/doxygen/releases/download/Release_1_9_8/doxygen-1.9.8.linux.bin.tar.gz + tar xzfv doxygen-1.9.8.linux.bin.tar.gz -C ~ + rm doxygen-1.9.8.linux.bin.tar.gz - name: Setup Pages id: pages uses: actions/configure-pages@v3 @@ -37,7 +40,9 @@ jobs: run: mkdocs build - name: Build doxygen run: | + export PATH="~/doxygen-1.9.8/bin:$PATH" doxygen + rm html/doxygen -r # Remove doxygen placeholder folder mv doxygen_output/html html/doxygen - name: Upload artifact uses: actions/upload-pages-artifact@v2 diff --git a/docs/requirements.txt b/docs/requirements.txt index ca44eb06..c8e21296 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,26 +1,28 @@ +Babel==2.13.1 certifi==2023.7.22 -charset-normalizer==3.2.0 -click==8.1.6 +charset-normalizer==3.3.2 +click==8.1.7 colorama==0.4.6 ghp-import==2.1.0 idna==3.4 Jinja2==3.1.2 -Markdown==3.4.4 +Markdown==3.5.1 MarkupSafe==2.1.3 mergedeep==1.3.4 -mkdocs==1.5.1 -mkdocs-material==9.1.21 -mkdocs-material-extensions==1.1.1 -packaging==23.1 +mkdocs==1.5.3 +mkdocs-material==9.4.8 +mkdocs-material-extensions==1.3 +packaging==23.2 +paginate==0.5.6 pathspec==0.11.2 -platformdirs==3.10.0 -Pygments==2.15.1 -pymdown-extensions==10.1 +platformdirs==3.11.0 +Pygments==2.16.1 +pymdown-extensions==10.3.1 python-dateutil==2.8.2 PyYAML==6.0.1 pyyaml_env_tag==0.1 -regex==2023.6.3 +regex==2023.10.3 requests==2.31.0 six==1.16.0 -urllib3==2.0.4 +urllib3==2.0.7 watchdog==3.0.0 diff --git a/mkdocs.yml b/mkdocs.yml index d8236c66..77e49c95 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -127,8 +127,5 @@ markdown_extensions: - pymdownx.details - admonition - attr_list - - pymdownx.emoji: - emoji_index: !!python/name:materialx.emoji.twemoji - emoji_generator: !!python/name:materialx.emoji.to_svg copyright: Copyright © The SOLA authors