name: Deploy Sphinx Documentation on: [push] permissions: contents: write jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v5 with: python-version: "3.10" - name: Install dependencies run: | pip install sphinx sphinx-rtd-theme pip install -e . - name: Build documentation run: | make -C docs html touch docs/build/html/.nojekyll - name: Deploy to GitHub Pages uses: JamesIves/github-pages-deploy-action@v4 with: branch: gh-pages folder: docs/build/html