Skip to content

Commit

Permalink
Try using Ubuntu 22.04 for htmlproofer
Browse files Browse the repository at this point in the history
  • Loading branch information
sea-bass committed Nov 17, 2024
1 parent 76af13e commit f55f97c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 16 deletions.
17 changes: 4 additions & 13 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,15 @@ permissions:

jobs:
htmlproofer:
runs-on: ubuntu-latest
container:
image: moveit/moveit2:rolling-source
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4

- name: Install Python dependencies
shell: bash
run: |
sudo apt-get update -y
sudo apt-get install -y python3-pip python3-venv
python3 -m venv .venv
source .venv/bin/activate
pip3 install --upgrade --requirement requirements.txt
python -m pip install --upgrade pip
pip install --upgrade --requirement requirements.txt
- name: Install doxygen and graphviz
run: sudo apt-get install -y doxygen graphviz
Expand All @@ -39,11 +34,7 @@ jobs:

- name: Run htmlproofer.sh
shell: bash
run: |
source /opt/ros/rolling/setup.bash
source /root/ws_moveit/install/setup.bash
source .venv/bin/activate
./htmlproofer.sh
run: ./htmlproofer.sh

upload_site_artifacts:
strategy:
Expand Down
6 changes: 3 additions & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
pip
docutils
docutils==0.18.1
sphinx>=5.0.0
sphinx-tabs
sphinx-tabs==3.4.4
sphinx-multiversion
sphinx-rtd-theme
sphinx-copybutton
sphinxcontrib-doxylink@git+https://github.com/sea-bass/doxylink.git@fix-parse-tag-file
sphinxcontrib-doxylink

0 comments on commit f55f97c

Please sign in to comment.