name: Build and deploy Docs site to GitHub Pages on: push: branches: - main - docs permissions: contents: write jobs: github-pages: runs-on: ubuntu-latest steps: - name: Checkout Repo uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v5 with: ruby-version: 3.x - name: Configure Git Credentials run: | git config user.name github-actions[bot] git config user.email 41898282+github-actions[bot]@users.noreply.github.com - name: Build and Deploy run: | pip install mkdocs-material mkdocs gh-deploy --force