Edit Runner API annotations
This adds the missing hash parameters for info
, otherwise it will be excluded from OpenAPI generation.
This also modifies a documentation-only type override to allow it to be compatible with autogenerated grape-swagger
OpenAPI documentation. The standard type ::API::Validations::Types::WorkhorseFile
cannot be parsed by grape-swagger
and will lead to incorrect OpenAPI output.
The OpenAPI V2 documentation will be used for dogfooding API fuzzing as per #372422 (closed) and the OpenAPI autogeneration &8926.