oapi-codegen icon indicating copy to clipboard operation
oapi-codegen copied to clipboard

Some examples are using invalid OpenAPI 3.0.x

Open jamietanna opened this issue 9 months ago • 0 comments

I.e. if trying to generate all types for https://github.com/oapi-codegen/oapi-codegen/tree/main/examples/client this fails with:

error generating code: error generating type definitions: error generating Go types for component schemas: error converting Schema Unreferenced to Go type: error generating Go schema for property 'id': error resolving primitive type: unhandled Schema type: &[int]

This is because we've got an invalid schema type. Via vacuum:

api.yaml:47:11                                                     | error    | unknown schema type: `int`                                                               | oas-schema-check           | Schemas              | $.components.schemas['Unreferenced'].properties['id'].type

jamietanna avatar May 10 '25 16:05 jamietanna