Skip to content

Fix the keyword rules for merging schemas - #69

Merged
m-mohr merged 4 commits into
mainfrom
fix-schema-merge-keywords
Nov 7, 2026
Merged

m-mohr merged 4 commits into
mainfrom
fix-schema-merge-keywords

Conversation

@m-mohr

@m-mohr m-mohr commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

The match cases were sequence patterns and never matched. vec merge now merges custom schemas so that every dataset's features stay valid: enums are joined, bounds widened and only what every dataset requires stays required.

This comment was marked as resolved.

The match cases were sequence patterns and never matched. vec merge now merges custom schemas so that every dataset's features stay valid: enums are joined, bounds widened and only what every dataset requires stays required.
@m-mohr
m-mohr force-pushed the fix-schema-merge-keywords branch from 0fb10f4 to ae94645 Compare November 7, 2026 00:32
@m-mohr
m-mohr requested a lite review from Copilot November 7, 2026 00:33

This comment was marked as resolved.

This reverts commit 9242006: const, multipleOf, not, anyOf etc. are JSON Schema keywords that SDL doesn't allow.
@m-mohr
m-mohr merged commit f7129cd into main Nov 7, 2026
7 checks passed
@m-mohr
m-mohr deleted the fix-schema-merge-keywords branch November 7, 2026 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants