Skip to content

Migrate to Zod in oss-directory #4281

@ryscheng

Description

@ryscheng

What is it?

I think we have a general preference for Zod anyway, so good to keep consistent.

The main satisfaction criteria to check before closing this issue is to see whether extraneous fields cause validation errors:

For example these should all cause failures:

GitHub:
githubzzz:

Because we expect:

github:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions