Spaces:
Configuration error
Configuration error
| # https://www.mkdocs.org/user-guide/deploying-your-docs/ | |
| # https://squidfunk.github.io/mkdocs-material/publishing-your-site/#with-github-actions | |
| name: publish-docs | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: | |
| - master | |
| permissions: | |
| contents: write | |
| jobs: | |
| deploy: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Configure Git Credentials | |
| run: | | |
| git config user.name github-actions[bot] | |
| git config user.email 41898282+github-actions[bot]@users.noreply.github.com | |
| - uses: actions/checkout@v4 | |
| - uses: astral-sh/setup-uv@v5 | |
| with: | |
| version: "0.4.11" | |
| enable-cache: true | |
| - run: uv python install 3.12 | |
| - run: uv sync --extra dev | |
| - run: echo "cache_id=$(date --utc '+%V')" >> "$GITHUB_ENV" | |
| - uses: actions/cache@v4 | |
| with: | |
| key: mkdocs-material-${{ env.cache_id }} | |
| path: .cache | |
| restore-keys: | | |
| mkdocs-material- | |
| - run: uv run mkdocs gh-deploy --force | |