huaxingao opened a new pull request, #16708:
URL: https://github.com/apache/iceberg/pull/16708
Bumps `datamodel-code-generator` from 0.57.0 to 0.59.0 and regenerates
`open-api/rest-catalog-open-api.py` accordingly.
Supersedes #16701, which only bumped the pin without regenerating the Python
models, causing the `openapi-spec-validator` job to fail on `git diff
--exit-code`.
The regenerated diff reflects two intentional 0.59.0 generator changes:
- `EncryptedKey.encrypted_key_metadata` now emits
`json_schema_extra={'contentEncoding': 'base64'}`.
- `Summary` now generates a typed `__pydantic_extra__: dict[str, str]` for
its `additionalProperties` (Pydantic v2 now validates extra field values at
runtime).
Generated via `make generate` in `open-api/` with the new version, so `git
diff --exit-code` passes.
Made with [Cursor](https://cursor.com)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]