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 | |