name: doxygen-github-pages on: push: branches: master jobs: build: runs-on: ubuntu-20.04 steps: - name: Checkout code uses: actions/checkout@v2 with: fetch-depth: 0 - name: Install doxygen run: sudo apt install doxygen graphviz fonts-freefont-ttf - name: Build html docs run: make doxygen && cp -R .circleci docs/html/ - name: Deploy gh-pages uses: JamesIves/github-pages-deploy-action@3.5.7 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BRANCH: gh-pages FOLDER: docs/html SINGLE_COMMIT: true