#!/usr/bin/env bash set -euo pipefail # Deploy documentation with version tagging VERSION=$(python -c "import tomllib; print(tomllib.load(open('pyproject.toml', 'rb'))['project']['version'])") ALIAS="latest" echo "Deploying docs for version: $VERSION" # Build docs mkdocs build # Deploy with mike mike deploy --push --update-aliases "$VERSION" "$ALIAS" mike set-default --push "$ALIAS" echo "Documentation deployed successfully!"