<#3555 feat: OpenAPI schema normalization now drop...
# meltano-repo-activity
g
#3555 feat: OpenAPI schema normalization now drops `pattern` keys to avoid issues in downstream consumers where they might not be able to parse the regex pattern Pull request opened by edgarrmondragon • Closes #3554 Summary by Sourcery Normalize OpenAPI-derived Singer schemas by dropping validation-only keywords that are not used in data exchange and expanding the test coverage of schema normalization behavior. Bug Fixes: • Prevent false-negative validation failures in downstream consumers by removing unsupported or incompatible regex patterns from normalized schemas. Enhancements: • Strip
pattern
keywords from normalized schemas alongside existing
enum
removal, treating both as validation-only constraints. • Refactor schema normalization tests into focused test cases and extend fixtures to cover pattern handling, enums, nullable types, oneOf/allOf constructs, and arrays. Tests: • Add and refactor unit tests to cover removal of
pattern
constraints, as well as existing normalization behavior for nullable fields, oneOf/allOf, enums, and arrays. meltano/sdk