generated(api-spec): API specification updates #1052
Triggered via pull request
September 11, 2026 13:23
Status
Failure
Total duration
9m 10s
Artifacts
–
integration-tests.yml
on: pull_request
integration-main
8m 11s
integration-empty-state
54s
Annotations
8 errors and 2 warnings
|
integration-main
Process completed with exit code 1.
|
|
tests/custom/transcripts.create.integration.ts > cortiClient.transcripts.create > should throw error when invalid parameters are provided > should throw error when participant role exceeds 100 characters:
tests/custom/transcripts.create.integration.ts#L498
AssertionError: expected [Function] to throw error including 'Status code: 400' but got 'InternalServerError\nStatus code: 500…'
- Expected
+ Received
- Status code: 400
+ InternalServerError
+ Status code: 500
+ Body: {
+ "requestid": "205dfaec-8ef8-449b-b23e-34147ccba9e0",
+ "status": 500,
+ "type": "about:blank",
+ "detail": "unable to generate transcript"
+ }
❯ tests/custom/transcripts.create.integration.ts:498:13
|
|
tests/custom/transcripts.create.integration.ts > cortiClient.transcripts.create > should throw error when invalid parameters are provided > should throw error when participant role is empty or whitespace-only:
tests/custom/transcripts.create.integration.ts#L478
AssertionError: expected [Function] to throw error including 'Status code: 400' but got 'InternalServerError\nStatus code: 500…'
- Expected
+ Received
- Status code: 400
+ InternalServerError
+ Status code: 500
+ Body: {
+ "requestid": "22468645-326e-429e-9f8f-79237e6cded6",
+ "status": 500,
+ "type": "about:blank",
+ "detail": "unable to generate transcript"
+ }
❯ tests/custom/transcripts.create.integration.ts:478:13
|
|
tests/custom/transcripts.create.integration.ts > cortiClient.transcripts.create > should create transcript with participant role values > should create transcript with a free-form custom participant role:
src/api/resources/transcripts/client/Client.ts#L222
InternalServerError: InternalServerError
Status code: 500
Body: {
"requestid": "fd43b9b8-6d1a-4ad4-891a-198f61e11ddd",
"status": 500,
"type": "about:blank",
"detail": "unable to generate transcript"
}
❯ TranscriptsClient.__create src/api/resources/transcripts/client/Client.ts:222:27
❯ tests/custom/transcripts.create.integration.ts:133:28
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { statusCode: 500, body: { requestid: 'fd43b9b8-6d1a-4ad4-891a-198f61e11ddd', status: 500, type: 'about:blank', detail: 'unable to generate transcript' }, rawResponse: { headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, redirected: false, status: 500, statusText: 'Internal Server Error', type: 'basic', url: 'https://api.eu.corti.app/v2/interactions/89af506c-0474-4cdd-acc1-623524390a16/transcripts/' } }
|
|
tests/custom/stream.connect.integration.ts > cortiClient.stream.connect > should handle configuration errors > should reject configuration with invalid participant role:
tests/custom/testUtils.ts#L430
Error: Unexpected message type: CONFIG_ACCEPTED, expected: CONFIG_DENIED
❯ Object.messageHandler tests/custom/testUtils.ts:430:30
❯ StreamSocket.handleMessage src/api/resources/stream/client/Socket.ts:51:32
❯ ReconnectingWebSocket._callEventListener src/core/websocket/ws.ts:461:13
❯ src/core/websocket/ws.ts:490:60
❯ WebSocket.ReconnectingWebSocket._handleMessage src/core/websocket/ws.ts:490:33
❯ callListener node_modules/.pnpm/ws@8.21.3/node_modules/ws/lib/event-target.js:290:14
❯ WebSocket.onMessage node_modules/.pnpm/ws@8.21.3/node_modules/ws/lib/event-target.js:209:9
❯ Receiver.receiverOnMessage node_modules/.pnpm/ws@8.21.3/node_modules/ws/lib/websocket.js:1239:20
|
|
tests/custom/stream.connect.integration.ts > cortiClient.stream.connect > should handle transcription scenario with audio > should process audio and receive transcription messages:
tests/custom/testUtils.ts#L412
Error: Timeout waiting for message type: ENDED
❯ Timeout.<anonymous> tests/custom/testUtils.ts:412:26
|
|
tests/custom/agentic.agents.get.integration.ts > cortiClient.agentic.agents.get > response shape for maxLoops and expiresAt > should return maxLoops and expiresAt for a persistent agent without errors or warnings:
tests/custom/agentic.agents.get.integration.ts#L38
AssertionError: expected undefined to be null
- Expected:
null
+ Received:
undefined
❯ tests/custom/agentic.agents.get.integration.ts:38:38
|
|
tests/custom/agentic.agents.create.integration.ts > cortiClient.agentic.agents.create > should create agent with only required values > should default maxLoops to 10 and expiresAt to null when omitted:
tests/custom/agentic.agents.create.integration.ts#L35
AssertionError: expected undefined to be null
- Expected:
null
+ Received:
undefined
❯ tests/custom/agentic.agents.create.integration.ts:35:38
|
|
integration-main
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
integration-empty-state
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|