Commit Graph

42 Commits

Author SHA1 Message Date
solimant 58d1c084fa Revert ResponseBodyParser changes
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:35 +00:00
solimant 29d8a18841 Fix tests
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:34 +00:00
solimant 45dfc16205 Generate Scaffolder OpenAPI server
Signed-off-by: solimant <solimant@users.noreply.github.com>
2025-07-28 20:59:33 +00:00
Vincenzo Scamporlino 541cb4e219 openapi-utils: move tests utils to separate entrypoint
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-01-21 20:05:04 +01:00
kevspl 327dcb45d7 fix stub.ts import
Signed-off-by: kevspl <kkantesaria@splunk.com>
2024-12-03 11:08:00 -05:00
kevspl afcebeacf4 reset
Signed-off-by: kevspl <kkantesaria@splunk.com>
2024-12-02 17:20:51 -05:00
aramissennyeydd 9c86cc5f66 fix types and move packages back to catalog-client
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:46 -04:00
Aramis Sennyey 7e08e2e04b fix api reports for openapi-utils
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
Aramis Sennyey 4ab164dd86 fix api reports
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
aramissennyeydd 00c6b272db it works!
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:44 -04:00
Aramis ddf9e55c3a initial work
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-23 19:10:43 -04:00
Patrik Oldsberg 06490f8c1e Update packages/backend-openapi-utils/src/schema/parameter-validation.ts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-08 10:17:51 +02:00
aramissennyeydd bc92f808c6 cleanup new proxies
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 7869607165 simplify parameter sorting
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 0af3a4998b address feedback and double fix schema
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 85b4e92f5c small fixes for CI checks
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 28744791cb remove configuration around throwing
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd ea8ffdb9dc don't validate 400 request body or query params
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd f63ad78082 more fixes and validating with search-backend
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 1e952426c1 add comments and improve form/explode checks
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 2c7750ca57 better error messages
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 1b05177ef6 linting things
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 71ee97ddba add tests for path calculations
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd ea0b6b4262 adding test for request and response validation and adjusting error messages
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 3bf5285bd6 adjusting validation library format and adding test cases
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 5555a58d62 throw on failure correctly
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 5d8114c1d6 feat(openapi-tooling): custom validation server for test cases
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
Fredrik Adelöw 2067689453 fixes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-19 16:13:20 +01:00
Fredrik Adelöw aaa6fb3bc9 fix types
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-11-16 12:04:48 +01:00
Patrik Oldsberg 1d61ab8e23 Merge branch 'master' into api-docs-new-backend
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-24 11:25:29 +02:00
Aramis Sennyey d2059339b1 update based on PR feedback
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-10-23 14:03:58 -04:00
Aramis 6694b369a3 feat(repo-tools): add a new command that provides dynamic test-driven OpenAPI schema feedback.
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-10-23 13:45:00 -04:00
Aramis Sennyey 785fb1ea75 Add the ability to view the catalog's spec from the Backstage interface.
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-10-06 14:57:02 -04:00
Aramis Sennyey 8863ee2d46 update to adr4
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-10-02 12:45:49 -04:00
Aramis Sennyey fcd4cf6b9b fix export issue
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-09-21 17:51:04 -04:00
Aramis Sennyey 45454f2178 fix: clean up the exported types
Signed-off-by: Aramis Sennyey <aramiss@spotify.com>
2023-09-21 17:51:04 -04:00
Aramis Sennyey ebeb775869 feat(openapi-tooling): Add support for request validation and create router stubs.
Signed-off-by: Aramis Sennyey <sennyeyaramis@gmail.com>
Signed-off-by: Aramis <sennyeyaramis@gmail.com>
2023-07-12 21:36:10 -04:00
Aramis Sennyey 021cfbb515 Add an openapi spec to the search backend.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-05-03 16:08:17 +02:00
Fredrik Adelöw cd9296f100 minor fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-04-05 14:43:19 +02:00
Aramis Sennyey 8b1e62a4d4 Fix import.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:45 +02:00
Aramis Sennyey 29a44b8982 Add export for core as a whole type.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:45 +02:00
Aramis Sennyey 1f5800ae6d Rename to package/backend-openapi-utils.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:45 +02:00