feat: extract zod and validator schemas#3671
Conversation
|
|
🦋 Changeset detectedLatest commit: 96f60ad The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
1ac4935 to
d9c48a1
Compare
d9c48a1 to
ab0bff7
Compare
ab0bff7 to
452d58a
Compare
452d58a to
5656633
Compare
1d31ae8 to
4136aa7
Compare
4136aa7 to
02c5ef8
Compare
@hey-api/codegen-core
@hey-api/json-schema-ref-parser
@hey-api/nuxt
@hey-api/openapi-ts
@hey-api/shared
@hey-api/spec-types
@hey-api/types
@hey-api/vite-plugin
commit: |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #3671 +/- ##
==========================================
- Coverage 38.98% 38.38% -0.61%
==========================================
Files 518 520 +2
Lines 18968 19228 +260
Branches 5606 5689 +83
==========================================
- Hits 7395 7380 -15
- Misses 9367 9587 +220
- Partials 2206 2261 +55
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Reviewed 156 changed files across the zod/valibot schema extraction PR. Submitted 4 inline comments covering a JSDoc inaccuracy in Task list (2/9 completed)
|
There was a problem hiding this comment.
Well-structured extraction of zod and valibot schemas from merged "Data" objects into separate per-layer schemas (body, path, query, headers). The architecture is sound — buildOperationSchema + per-layer processor.process() + compositeNode reassembly is a clean decomposition. Two items worth discussing before merge: the inline never-composite for no-input operations in the SDK, and the @default JSDoc inaccuracy.
02c5ef8 to
008c590
Compare
008c590 to
b598969
Compare
b598969 to
96f60ad
Compare

Closes #3641