Skip to content

Replace std::result_of_t with std::invoke_result_t to fix C++20 b… #27

Replace std::result_of_t with std::invoke_result_t to fix C++20 b…

Replace std::result_of_t with std::invoke_result_t to fix C++20 b… #27

Workflow file for this run

name: Doxygen update
on:
push:
branches:
- main
paths:
- include/**/*.h
- tools/doxywrap
- data/Doxyfile.in
- data/doxygen_footer.html
- data/doxygen.h
- data/doxygen_layout.xml
- data/gul17.png
- data/gul17_big.png
- data/style.css
workflow_dispatch:
jobs:
doxyrun:
name: Create Docu
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Fetch Repository
uses: actions/checkout@v4
- name: Fetch Ninja
run: |
sudo apt install ninja-build doxygen graphviz
- name: Fetch modern Meson
uses: robinraju/release-downloader@v1.11
with:
repository: "mesonbuild/meson"
tag: "0.62.0"
fileName: "*.tar.gz"
- name: Unpack Meson
run: |
tar zxf meson*.tar.gz
ln -vs meson*/meson.py meson
which python || which python3
echo "PATH=${PATH}:$(pwd)" >> $GITHUB_ENV
- name: Try Meson and Ninja
run: |
meson --version
ninja --version
- name: Call Doxygen
run: |
meson setup build
ninja -C build data/docs
- name: Publish Docu
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: "build/data/doxygenerated/html"
target-folder: "docs"
clean: true
commit-message: "[ci] Regenerate Doxygen docs"
git-config-name: GitHub Actions