From 0624d8ff4977840002afd14931979d60f0355d50 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 3 Jul 2023 15:57:51 +1000 Subject: [PATCH] Check the doxygen version Doxygen 1.9.7 breaks our urls, see issue #347. Let's put a check for the doxygen version into our CI build so that if our base distro updates beyond that, the CI fails and we know we have to build doxygen from scratch or update to some other version that's supported. Signed-off-by: Peter Hutterer --- .github/workflows/linux.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 8b53e48..21b20b5 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -53,6 +53,14 @@ jobs: name: test logs path: | build/meson-logs/ + - name: Ensure doxygen version is correct + run: | + doxygen --version > version.txt + echo "1.9.6" >> version.txt + if [ $(sort -V version.txt | tail -n1) != "1.9.6" ]; then + echo "Doxygen version 1.9.6 or earlier expected, see #347" + exit 1 + fi - name: Store doxygen docs for use by the pages workflow uses: actions/upload-artifact@v3 if: success()