diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 2effd11..6b7ae77 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -12,30 +12,28 @@ jobs: submodules: true fetch-depth: 0 -# - name: Set up Python -# uses: actions/setup-python@v4 -# with: -# python-version: '3.x' + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.x' -# - name: Setup Java 17 -# uses: actions/setup-java@v3 -# with: -# java-version: '17' -# distribution: 'adopt' + - name: Setup Java 17 + uses: actions/setup-java@v4 + with: + java-version: '21' + distribution: 'oracle' - - name: Gcovr - uses: threeal/gcovr-action@v1.0.0 + - name: Install plantuml + run: bash -c "curl -L https://raw.githubusercontent.com/riboseinc/plantuml-install/master/ubuntu.sh | bash" - - name: Sphinx - uses: ammaraskar/sphinx-action@master + - name: Install dependencies + run: | + apt-get install doxygen graphviz -y - - name: Setup plantuml - uses: lokkju/github-action-plantuml@master + - name: Install python dependencies + run: | + pip3 install sphinx breathe exhale furo sphinxcontrib-plantuml - - name: Setup Doxygen - uses: mattnotmitt/doxygen-action@v1.9.5 - with: - additional-packages: sphinx - uses: lukka/get-cmake@latest - name: Configure code coverage code coverage and docs