Open dinosk opened 6 years ago
Addressed by https://github.com/reanahub/reana-commons/pull/47. Central validation of OpenAPI specs and central testing if the spec is outdated still to be done.
Addressed by https://github.com/reanahub/reana-commons/pull/71, https://github.com/reanahub/reana-server/pull/115, https://github.com/reanahub/reana-client/pull/214, https://github.com/reanahub/reana-workflow-engine-cwl/pull/76, https://github.com/reanahub/reana-workflow-engine-serial/pull/55 and https://github.com/reanahub/reana-commons/pull/71 during Live-Mode
sprint.
What remains:
We can centralize the creation of open api clients (from server, client by moving them to reana-commons)
Same thing could be done for the open api tests (like in job-controller, workflow-controller). Note there are two tests for the openapi, one for validation of the schema, and one to verify that the schema is not outdated.