name: "Website" on: push: branches: - master pull_request: jobs: code: name: Website runs-on: ubuntu-20.04 steps: - name: Check out repository code uses: actions/checkout@v2 - name: Install sphinx run: sudo apt-get install python3-virtualenv virtualenv - name: Build html documentation run: virtualenv -p /usr/bin/python3 venv && source venv/bin/activate && pip install sphinx sphinx_rtd_theme && cd doc && make html && cd - - name: Deploy uses: peaceiris/actions-gh-pages@v3 if: ${{ github.ref == 'refs/heads/main' }} with: deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }} publish_branch: gh-pages publish_dir: ./doc/build/html/