Skip to content

Commit b9ca30f

Browse files
committed
Use doxygen 1.10.0 for the documentation
1 parent f0d9968 commit b9ca30f

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

.github/workflows/update_docs.yml

+20-1
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,33 @@ on:
1212
jobs:
1313
documentation:
1414
runs-on: ubuntu-latest
15+
16+
env:
17+
doxygen-version: "1.10.0"
1518

1619
steps:
1720
- uses: actions/checkout@v4
1821

22+
- name: Cache Doxygen
23+
id: cache-doxygen
24+
uses: actions/cache@v3
25+
with:
26+
path: ~/.local/bin/doxygen
27+
key: doxygen-${{ runner.os }}-${{ env.doxygen-version }}
28+
29+
- if: ${{ steps.cache-doxygen.outputs.cache-hit != 'true' }}
30+
working-directory: ${{ runner.temp }}
31+
name: Install Doxygen
32+
run: |
33+
wget https://www.doxygen.nl/files/doxygen-${{ env.doxygen-version }}.linux.bin.tar.gz
34+
tar xf doxygen-${{ env.doxygen-version }}.linux.bin.tar.gz
35+
mv doxygen-${{ env.doxygen-version }}/bin/doxygen ~/.local/bin/
36+
1937
- name: Install the dependencies
2038
run: |
21-
sudo apt install -y ninja-build doxygen
39+
sudo apt install -y ninja-build
2240
sudo pip3 install meson
41+
echo ~/.local/bin >> $GITHUB_PATH
2342
2443
- name: Configure meson
2544
run: meson setup build --prefix=${{github.workspace}}/install -Dmygl_docs_only=true

0 commit comments

Comments
 (0)