Replace std::result_of_t with std::invoke_result_t to fix C++20 b…
#27
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |