From 8b101b25c1bb6cb38b24e87e20de6f48e730013a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 18:37:06 +0000 Subject: [PATCH 1/9] feat(deps): bump @seamapi/types from 1.384.0 to 1.386.0 Bumps [@seamapi/types](https://github.com/seamapi/types) from 1.384.0 to 1.386.0. - [Release notes](https://github.com/seamapi/types/releases) - [Changelog](https://github.com/seamapi/types/blob/main/.releaserc.json) - [Commits](https://github.com/seamapi/types/compare/v1.384.0...v1.386.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.386.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3a302e388..7bfec1520 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.40.1", - "@seamapi/types": "1.384.0", + "@seamapi/types": "1.386.0", "change-case": "^5.4.4", "command-exists": "^1.2.9", "del": "^8.0.0", @@ -781,9 +781,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.384.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.384.0.tgz", - "integrity": "sha512-pFQF4O7LaLu9J2yfNxtiuN/kCYX5WH0Sdccx6BC1rYQqwQSD1m5/yXTq14iCBa6z2R8Fw09WRU5Zp+NjHtleQQ==", + "version": "1.386.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.386.0.tgz", + "integrity": "sha512-K3nG7nWbYVOZTv7ZgP6mFssC08tVCQ95Cg52GSj9AMwsfW8sFl4jZl9JZlpVjlo07/CI1t22ZpSRkJWD408COA==", "license": "MIT", "engines": { "node": ">=18.12.0", diff --git a/package.json b/package.json index 605e5dfe4..0d818a5b4 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@prettier/plugin-php": "^0.22.2", "@prettier/plugin-ruby": "^4.0.4", "@seamapi/blueprint": "^0.40.1", - "@seamapi/types": "1.384.0", + "@seamapi/types": "1.386.0", "change-case": "^5.4.4", "command-exists": "^1.2.9", "del": "^8.0.0", From 6e6c863feeb98bc5df78ecd7015477e788f67709 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Tue, 6 May 2025 12:31:54 -0700 Subject: [PATCH 2/9] Update report.ts --- src/lib/report.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/report.ts b/src/lib/report.ts index 4dd29a18f..cf9eeac0c 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -329,8 +329,9 @@ function getOpenapiResponseProperties( return } - return openapiEndpointDef.post.responses['200']?.content['application/json'] - ?.schema?.properties + const res = openapiEndpointDef.post.responses['200'] + if ('content' in res) return res.content['application/json']?.schema?.properties + return } function processParameters( From bea686b38325802360adcfd8580e434233bd98d1 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 6 May 2025 19:32:29 +0000 Subject: [PATCH 3/9] ci: Format code --- src/lib/report.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/report.ts b/src/lib/report.ts index cf9eeac0c..a3fc6d648 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -330,8 +330,9 @@ function getOpenapiResponseProperties( } const res = openapiEndpointDef.post.responses['200'] - if ('content' in res) return res.content['application/json']?.schema?.properties - return + if ('content' in res) + return res.content['application/json']?.schema?.properties + } function processParameters( From d505954dd66023637a946430ba271a66232746f2 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 6 May 2025 19:33:03 +0000 Subject: [PATCH 4/9] ci: Format code --- src/lib/report.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/lib/report.ts b/src/lib/report.ts index a3fc6d648..0d39348c4 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -332,7 +332,6 @@ function getOpenapiResponseProperties( const res = openapiEndpointDef.post.responses['200'] if ('content' in res) return res.content['application/json']?.schema?.properties - } function processParameters( From 1a25f23eb5981a9e598cb7e0d6947957937346f3 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Tue, 6 May 2025 12:38:50 -0700 Subject: [PATCH 5/9] Update report.ts --- src/lib/report.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/report.ts b/src/lib/report.ts index 0d39348c4..8d6b9d162 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -330,8 +330,9 @@ function getOpenapiResponseProperties( } const res = openapiEndpointDef.post.responses['200'] - if ('content' in res) + if ('content' in res) { return res.content['application/json']?.schema?.properties + } } function processParameters( From 23c9044ef4dc5e3091e5a824ee39ddc676d4ebf5 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Tue, 6 May 2025 12:44:41 -0700 Subject: [PATCH 6/9] Update report.ts --- src/lib/report.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/report.ts b/src/lib/report.ts index 8d6b9d162..0df1c220b 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -333,6 +333,8 @@ function getOpenapiResponseProperties( if ('content' in res) { return res.content['application/json']?.schema?.properties } + + return } function processParameters( From 10585fc57972eb2df749e5011f62b919912d8bcb Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 6 May 2025 19:45:11 +0000 Subject: [PATCH 7/9] ci: Format code --- src/lib/report.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/report.ts b/src/lib/report.ts index 0df1c220b..f97bcac3b 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -334,7 +334,7 @@ function getOpenapiResponseProperties( return res.content['application/json']?.schema?.properties } - return + } function processParameters( From 4b29e1981de1f5dfc059b1f4d0635fdf21ac224f Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 6 May 2025 19:45:46 +0000 Subject: [PATCH 8/9] ci: Format code --- src/lib/report.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/lib/report.ts b/src/lib/report.ts index f97bcac3b..8d6b9d162 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -333,8 +333,6 @@ function getOpenapiResponseProperties( if ('content' in res) { return res.content['application/json']?.schema?.properties } - - } function processParameters( From b7ee460cde72935da0f9a71a5e6ff4388f665fd2 Mon Sep 17 00:00:00 2001 From: Evan Sosenko Date: Tue, 6 May 2025 12:47:24 -0700 Subject: [PATCH 9/9] Update report.ts --- src/lib/report.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/report.ts b/src/lib/report.ts index 8d6b9d162..ab414d770 100644 --- a/src/lib/report.ts +++ b/src/lib/report.ts @@ -320,19 +320,21 @@ function processResponseKeys(endpoint: Endpoint, report: Report): void { function getOpenapiResponseProperties( path: string, -): Record | undefined { +): Record | undefined | null { const openapiEndpointDef = openapi.paths[path as keyof typeof openapi.paths] if (openapiEndpointDef == null) { // eslint-disable-next-line no-console console.warn(`OpenAPI definition not found for endpoint: ${path}`) - return + return null } const res = openapiEndpointDef.post.responses['200'] if ('content' in res) { return res.content['application/json']?.schema?.properties } + + return null } function processParameters(