Doxygen: Use newer version (#6345)

* readd properties

* use newer doxygen version + print config update diff

* readd config options

* fix config

* revert cache change

* GITHUB md

* graphviz version

* Add doxygen output to .gitignore
This commit is contained in:
tooomm 2025-11-23 19:06:00 +01:00 committed by GitHub
parent 621c6a8d73
commit aea468bc7f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 196 additions and 13 deletions

View file

@ -23,10 +23,31 @@ jobs:
- name: Checkout code
uses: actions/checkout@v5
- name: Install Doxygen and Graphviz
run: sudo apt-get install -y doxygen graphviz
- name: Install Graphviz
run: |
sudo apt-get install -y graphviz
dot -V
- name: Install Doxygen
uses: ssciwr/doxygen-install@v1
with:
version: "1.14.0"
- name: Update Doxygen Configuration
run: |
git diff Doxyfile
doxygen -u Doxyfile
if git diff --quiet Doxyfile; then
echo "::notice::No config changes in Doxyfile detected."
else
echo "::error::Config changes in Doxyfile detected! Please update the file by running 'doxygen -u Doxyfile'."
echo ""
git diff --color=always Doxyfile
exit 1
fi
- name: Generate Documentation
if: always()
run: doxygen Doxyfile
- name: Deploy to cockatrice.github.io