3 Commits
Author SHA1 Message Date
woggioni c79f268471 Add OIDC back-channel logout with session indexes 2026-10-28 07:50:14 +00:00
woggioni 88024c49ca Migrate dependency management from pip to uv
- Add a uv workspace at the repository root covering all packages/kaya-* members
- Replace pip-compile requirements files with a committed uv.lock
- Remove redundant per-package dev extras
- Build and publish artifacts with uv build and uv publish in CI
- Update the README with uv sync/run/build commands
2026-10-21 01:02:08 +00:00
woggioni ad6e97e20a Add reusable component schemas to kaya-openapi
Operations could only inline schemas: the generated document had no
components section, so #/components/... references dangled. OpenAPIMixin
and generate_spec now accept a components mapping (merged verbatim into
the document) and kaya.openapi exports schema_ref() to build
#/components/schemas/<name> references. Component references are
validated at generation time and unknown ones raise ValueError.
2026-10-14 11:52:03 +00:00

Diff Content Not Available