name: doxygen-github-pages on: push: branches: master jobs: build: runs-on: ubuntu-20.04 steps: - name: Set Actions Allow Unsecure Commands (temporary) run: | echo "ACTIONS_ALLOW_UNSECURE_COMMANDS=true" >> $GITHUB_ENV - name: Checkout code uses: actions/checkout@v2.3.1 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 CLEAN: true SINGLE_COMMIT: true