mike12345567
cb39053b12
Fix for #9778 - there was an issue with operationId in the OpenAPI spec, these need to be unique to be compliant with the spec as brought up in the issue. Also re-writing the spec generation to Typescript to be compliant with how backend code is now written.
2023-02-28 18:10:56 +00:00
Rory Powell
940de8b6a0
Run CI steps in parallel ( #9760 )
...
* Parallel CI
* Add build to integration test
* Add checkout to top of each run
* Revert branch update for ci job
* Experiment with --runInBand for CI
* Fix intermittent backend-core migration test failure
* Fix hanging worker redis connection
* Update naming from reset to newTenant
2023-02-21 17:13:24 +00:00
Martin McKeaveney
9c020a3617
using dist folder to allow importing constants for openAPI specs
2022-12-12 16:33:32 +00:00
mike12345567
b96c6218d6
Quick fix for openAPI spec, improving the search spec.
2022-03-08 17:42:26 +00:00
mike12345567
f056bdd353
Adding new generation technique, converting openAPI spec to typescript definitions, which are then applied in mapping output middlewares to make sure that the structures of the response are fully respected.
2022-03-01 18:35:08 +00:00
mike12345567
8680faa3da
Updating summaries, adding descriptions, wrapping responses with generic wrapper 'data'.
2022-03-01 14:37:35 +00:00
Michael Drury
01bb56cbf4
Adding a testing system which generates the schema and compares against responses.
2022-02-24 23:21:10 +00:00
mike12345567
948c520a6a
Refactoring resource system, so that examples and schemas have individual files rather than all being lumped into one.
2022-02-22 15:06:08 +00:00