Commit Graph
3 Commits
Author SHA1 Message Date
James VeitchandClaude Sonnet 5 335ff5e31a chore: derive package version from git tags via hatch-vcs
Replaces the static project.version string with dynamic = ["version"],
sourced from the nearest git tag (hatch-vcs). Fixes docs.yml, which read
pyproject.toml's version field directly and would have broken once that
field stopped being a plain string; it now reads the resolved version via
importlib.metadata after `uv sync` installs the package.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-04 13:51:55 +01:00
James VeitchandClaude Sonnet 4.6 fbf73a7d74 fix(ci): use --group docs instead of --extra docs for uv sync
dependency-groups in pyproject.toml are not optional-dependencies extras;
uv sync uses --group <name> to include them.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RWysE6jYn4YjNorLBQ1cXb
2026-06-29 14:53:18 +01:00
James VeitchandClaude Sonnet 4.6 09ea6ab716 docs: update lifecycle wiring, add inline display note, add CI mike deploy
- README.md + docs/index.md: fix stale wiring instructions that referenced
  model_name optional input (removed); now correctly shows wiring
  OllamaLoadModel.model_name → OllamaChatCompletion.model (STRING)
- ChatCompletion description updated to mention inline response display
- Minimal chat workflow prose updated to reflect STRING model input + inline
  display (no separate Text Display node needed)
- .github/workflows/docs.yml: auto-deploy docs via mike on push to main;
  reads version from pyproject.toml, deploys as <version> + stable alias

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RWysE6jYn4YjNorLBQ1cXb
2026-06-29 14:49:26 +01:00