Skip to content

Commit 5046dfc

Browse files
committed
chore: merge main and update root pydantic constraint to >=2.13.4
The root pyproject.toml constrained pydantic to <2.12.0. Updated to match the ogx_api sub-package requirement of >=2.13.4 and regenerated the lockfile and OpenAPI specs. Note: the API spec breaking changes check fails because pydantic 2.13.4 generates different OpenAPI schema shapes (anyOf/oneOf serialization). This needs review to confirm the changes are cosmetic and not actual API contract breaks. Signed-off-by: Sébastien Han <seb@redhat.com>
1 parent 4907303 commit 5046dfc

7 files changed

Lines changed: 964 additions & 4067 deletions

File tree

client-sdks/stainless/openapi.yml

Lines changed: 201 additions & 845 deletions
Large diffs are not rendered by default.

docs/static/deprecated-ogx-spec.yaml

Lines changed: 142 additions & 744 deletions
Large diffs are not rendered by default.

docs/static/experimental-ogx-spec.yaml

Lines changed: 142 additions & 744 deletions
Large diffs are not rendered by default.

docs/static/ogx-spec.yaml

Lines changed: 205 additions & 849 deletions
Large diffs are not rendered by default.

docs/static/stainless-ogx-spec.yaml

Lines changed: 201 additions & 845 deletions
Large diffs are not rendered by default.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ constraint-dependencies = [
1515
"gitpython>=3.1.47", # Command injection via Git options bypass
1616
"h11>=0.16.0",
1717
"idna>=3.15",
18-
"pydantic>=2.11.9,<2.12.0", # 2.12 breaks int coercion in openai.types.model.Model during test replay
18+
"pydantic>=2.13.4",
1919
"lxml>=6.1.0", # CVE-2026-41066: XML entity expansion with default resolve_entities=True
2020
"pillow>=12.2.0", # CVE-2026-40192 + 4 more: heap overflow, OOB write, DoS
2121
"protobuf>=5.29.6", # CVE-2025-4565 + CVE-2026-0994: parsing vulnerabilities

uv.lock

Lines changed: 72 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)