name: Doc Build on: push: branches: - main workflow_dispatch: jobs: build_docs_job: runs-on: ubuntu-latest # Grant write permission here so that the doc can be pushed to gh-pages branch permissions: contents: write strategy: matrix: python-version: [3.10] steps: - name: Checkout uses: actions/checkout@v2 - name: Dependencies run: | echo `python3 --version` sudo apt-get install -y python-setuptools sudo apt-get install -y python3-sphinx sudo apt-get install -y pandoc python3 -m pip install --upgrade pip python3 -m pip install setuptools python3 -m pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu id: build - name: Build the docset run: | cd docs pip install -r requirements.txt make html - name: Get output time run: echo "The time was ${{ steps.build.outputs.time }}" - name: Deploy uses: JamesIves/github-pages-deploy-action@releases/v3 with: ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} BRANCH: gh-pages # The branch the action should deploy to. FOLDER: ./docs/build/html # The folder the action should deploy.