name: Docs Build on: push: branches: - main paths: - "docs/**" - "mkdocs.yml" - "README.md" - "scripts/build-docs-site.sh" - "scripts/deploy-docs-site.sh" - "deploy/docs/**" - ".github/workflows/docs-deploy.yml" jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 with: python-version: "3.11" - name: Install MkDocs run: | python -m pip install --upgrade pip python -m pip install mkdocs-material - name: Build site run: make docs-build