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
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
with: with:
python-version-file: '.python-version' python-version-file: '.python-version'
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@68559e99cc807c1eb7e9238fd43a15bba460eec2 # v10.3.3 uses: astral-sh/setup-uv@v10
with: with:
version: '0.13.4' version: '0.13.4'
enable-cache: true enable-cache: true