Skip to content

Commit c59604f

Browse files
authored
Update doxygen from 1.9 to 1.14 in CI (#234)
Currently, we use Doxygen 1.9 to generate the MLIR documentation, which is quite outdated. In the newer Doxygen 1.14 release, the generated HTML pages have a much more modern look, compared to the rather “90s-style” design of the older versions. (See the [1.14 changelog](https://doxygen.nl/manual/changelog.html#log_1_14) for more details.) It also appears that LLVM and Clang have already upgraded to Doxygen 1.14, as indicated at the bottom right corner of their [online documentation](https://llvm.org/doxygen/).
1 parent 42a154a commit c59604f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,11 @@ jobs:
3131
run: ./mlir-www-helper.sh --help
3232

3333
- name: Install dependencies
34-
run: sudo apt-get install doxygen graphviz python3
34+
run: |
35+
sudo apt-get install graphviz python3
36+
wget https://github.com/doxygen/doxygen/releases/download/Release_1_14_0/doxygen-1.14.0.linux.bin.tar.gz -O /tmp/doxygen.tar.gz
37+
tar -xvf /tmp/doxygen.tar.gz
38+
echo "$(pwd)/doxygen-1.14.0/bin" >> $GITHUB_PATH
3539
3640
- name: Clone LLVM repo
3741
uses: actions/checkout@v3

0 commit comments

Comments
 (0)