name: Documentation on: push: branches: [ master ] jobs: build-documentation: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Doxygen Action uses: mattnotmitt/doxygen-action@1.9.5 with: doxyfile-path: './Doxyfile' working-directory: 'docs/' - name: GH Pages Deployment uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: './docs/html/' enable_jekyll: false allow_empty_commit: false force_orphan: true publish_branch: gh-pages