name: Update the documentation on: push: branches: - master jobs: Building: runs-on: [ubuntu-latest] steps: - uses: actions/checkout@v1 - name: Install Doxygen run: sudo apt-get install --yes doxygen graphviz - name: Update the docs run: | git clone -b gh-pages https://${GITHUB_REPO} docs rm -rf docs/* doxygen Doxyfile cd docs git config --global user.email "${GITHUB_ACTOR}@github.com"; git config --global user.name "${GITHUB_ACTOR}"; git add -A; git commit -m "Deploying the doc"; git remote set-url --push origin https://${GITHUB_ACTOR}:${GITHUB_TOKEN}@${GITHUB_REPO}; git push origin gh-pages; env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_REPO: "github.com/AnonymusRaccoon/ComSquare"