This action uses the oapi-codegen to generate the golang codes from OpenAPI specs.
| Input | Required | Default | Description |
|---|---|---|---|
| oapi | Yes | openapi-spec.yaml | OpenAPI specfile |
| boilerplates | No | server,types,spec | Boilerplates types |
| package | No | main | Package name |
| export | No | true | Enable exporting to file |
| export_filename | No | server.gen.go | Export file name |
uses: soharaki/[email protected]
with:
oapi: "openapi-spec.yaml"
boilerplates: "server,types,spec"
package: "api"
export: true
export_filename: "server.gen.go"I am deeply grateful to @deepmap.