Commit Graph

39362 Commits

Author SHA1 Message Date
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 d7d059e665 Fix dependency issue.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:45 +02:00
Aramis Sennyey d1a9e116fc Fix API report.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:45 +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 ef770923df Lint on generate success. Move YAML file to src/schema/
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
Aramis Sennyey f14d03d08a Need to escape oatx.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:45 +02:00
Aramis Sennyey 167434d0cc Move CLI tooling to repo-tools.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:45 +02:00
Aramis Sennyey 53e6c46244 Update to devdependency.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:44 +02:00
Aramis Sennyey c62081e475 Update yarn.lock.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:44 +02:00
Aramis Sennyey 6a985600a7 Add CLI command for full repo check.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:44 +02:00
Aramis Sennyey abd4ff4cee Update api report and shift openapi-utils to a devDependency.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:44 +02:00
Aramis Sennyey 4efe0a0877 Update schema.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:44 +02:00
Aramis Sennyey 577f36c3a6 Update spec with better parameters and fix conflict in yarn.lock.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:44 +02:00
Aramis Sennyey 3be54cd5e5 Fix schema.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:44 +02:00
Aramis Sennyey 759ba30501 Update schema to get rid of nullable which isn't valid 3.1.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:44 +02:00
Aramis Sennyey 48776ade79 Fix yarn.lock file.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:43 +02:00
Aramis Sennyey 8bdc62ed53 Remove unused dependencies.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:36 +02:00
Aramis Sennyey 4d72efb772 Remove generate and verify from next steps.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:36 +02:00
Aramis Sennyey be5aca5011 Add role checks.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:36 +02:00
Aramis Sennyey 62fe726fdc Add changeset.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:36 +02:00
Aramis Sennyey 258109d41d Update ci config.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:36 +02:00
Aramis Sennyey 7e8f8c4d16 FIx tsc error.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:36 +02:00
Aramis Sennyey caddd25a8d Validate that the file is valid OpenAPI 3.1.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:35 +02:00
Aramis Sennyey a876e69b20 Add changeset and API report.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 06b016e9b8 Add generate and verify commands.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 978b09f273 Fix naming and API report.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey c6c01b5e2e Update import.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 08ea0c1861 Update spec, fix by-refs issue, remove unused dependency.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 87f40d36f8 Fix immutability with responses.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 5cfd99d12a Fix API report.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 056fda5106 Add support for path + query variables.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 96f8fe1fa4 Testing for parameter typings.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 2cc50f71c4 Update package name and add more details in the README.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 8bb18ff229 Add Immutable prefix.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 68c4160011 Remove use of DeepWriteable. Support as const fully.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 6643f4fa68 Add parameters for the paginated query response and fix cursor description.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey c41c556952 Switch to regular dependency.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 3973f3e7af Another dedupe fix...
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:25 +02:00
Aramis Sennyey 3d2073402d Fix type dependencies.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:23 +02:00
Aramis Sennyey bdb063712c Update API report.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:14 +02:00
Aramis Sennyey 57cd529ba9 Update to use promise router, which doesn't throw.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:14 +02:00
Aramis Sennyey a71d26fabf Create + update API report.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:14 +02:00
Aramis Sennyey 20b79e8110 More fixes to the yarn.lock file.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:14 +02:00
Aramis Sennyey 2ae752b91e Add dependency.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:14 +02:00
Aramis Sennyey 6e4ac33a60 Duplicate fix?
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:14 +02:00
Aramis Sennyey aff3349f26 Remove express-openapi.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:42:13 +02:00
Aramis Sennyey 7eabd155ef Fix yarn dedupe weirdness.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:41:44 +02:00
Aramis Sennyey 43e6ea1c41 Duplicate issue.
Signed-off-by: Aramis Sennyey <sennyeya@amazon.com>
2023-04-05 14:41:44 +02:00