Skip to content

Workflow file for this run

name: API documentation generation
on:
push:
branches:
- generate-api-doc
# Grant GITHUB_TOKEN the permissions required to make a Pages deployment
permissions:
pages: write # to deploy to Pages
id-token: write # to verify the deployment originates from an appropriate source
jobs:
doc:
runs-on: ubuntu-latest
container: hrektts/doxygen
steps:
- uses: actions/checkout@v3
- run: |
doxygen doc/doxygen.cfg
mv html _site
name: Generate doc
- name: Upload Pages artifact
uses: actions/upload-pages-artifact@v2
- name: Deploy to GitHub Pages
uses: actions/deploy-pages@v2