Skip to content

Fix chat stop and processing reconciliation #248

Fix chat stop and processing reconciliation

Fix chat stop and processing reconciliation #248

Triggered via pull request July 28, 2026 04:31
Status Failure
Total duration 4m 17s
Artifacts 1

integration-tests.yml

on: pull_request
Server protocol integration
1m 27s
Server protocol integration
Live Claude conformance
4m 14s
Live Claude conformance
Live Codex conformance
42s
Live Codex conformance
Lightpanda E2E
1m 44s
Lightpanda E2E
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 4 warnings
Live Codex conformance
Process completed with exit code 1.
error: Integration fixture cleanup failed.: integration-tests/support/integration-fixture.ts#L534
"directories": "[REDACTED]", "processRuns": [ { "serverLogLineCount": 72, "clients": [ { "name": "primary", "httpExchanges": [ { "method": "POST", "path": "/api/v1/api-providers", "status": 201, "requestBody": { "templateId": "custom", "label": "[REDACTED]", "endpoint": { "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKey": "[REDACTED]", "capabilities": { "chatCompletions": true, "responses": false }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]" } }, "responseBody": { "id": "integration_fake_openai_59d0f3", "label": "[REDACTED]", "templateId": "custom", "createdAt": "[REDACTED]", "updatedAt": "[REDACTED]", "endpoints": [ { "id": "integration_fake_openai_59d0f3_openai", "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKeyLabel": "[REDACTED]", "capabilities": { "chatCompletions": true, "responses": false }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]", "hasApiKey": true } ] } }, { "method": "POST", "path": "/api/v1/api-providers", "status": 201, "requestBody": { "templateId": "custom", "label": "[REDACTED]", "endpoint": { "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKey": "[REDACTED]", "capabilities": { "chatCompletions": false, "responses": true }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]" } }, "responseBody": { "id": "integration_fake_openai_responses_6ed72e", "label": "[REDACTED]", "templateId": "custom", "createdAt": "[REDACTED]", "updatedAt": "[REDACTED]", "endpoints": [ { "id": "integration_fake_openai_responses_6ed72e_openai", "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKeyLabel": "[REDACTED]", "capabilities": { "chatCompletions": false, "responses": true }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]",
error: Integration fixture cleanup failed.: integration-tests/support/integration-fixture.ts#L534
"directories": "[REDACTED]", "processRuns": [ { "serverLogLineCount": 118, "clients": [ { "name": "primary", "httpExchanges": [ { "method": "POST", "path": "/api/v1/api-providers", "status": 201, "requestBody": { "templateId": "custom", "label": "[REDACTED]", "endpoint": { "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKey": "[REDACTED]", "capabilities": { "chatCompletions": true, "responses": false }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]" } }, "responseBody": { "id": "integration_fake_openai_0a681b", "label": "[REDACTED]", "templateId": "custom", "createdAt": "[REDACTED]", "updatedAt": "[REDACTED]", "endpoints": [ { "id": "integration_fake_openai_0a681b_openai", "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKeyLabel": "[REDACTED]", "capabilities": { "chatCompletions": true, "responses": false }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]", "hasApiKey": true } ] } }, { "method": "POST", "path": "/api/v1/api-providers", "status": 201, "requestBody": { "templateId": "custom", "label": "[REDACTED]", "endpoint": { "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKey": "[REDACTED]", "capabilities": { "chatCompletions": false, "responses": true }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]" } }, "responseBody": { "id": "integration_fake_openai_responses_7cefcf", "label": "[REDACTED]", "templateId": "custom", "createdAt": "[REDACTED]", "updatedAt": "[REDACTED]", "endpoints": [ { "id": "integration_fake_openai_responses_7cefcf_openai", "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKeyLabel": "[REDACTED]", "capabilities": { "chatCompletions": false, "responses": true }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]",
Live Claude conformance
Process completed with exit code 1.
error: Credential-backed integration test failed; sensitive failure content was redacted.: integration-tests/support/live-claude-protocol-probe.ts#L57
{ "directories": "[REDACTED]", "processRuns": [ { "serverLogLineCount": 126, "clients": [ { "name": "primary", "httpExchanges": [ { "method": "POST", "path": "/api/v1/api-providers", "status": 201, "requestBody": { "templateId": "custom", "label": "[REDACTED]", "endpoint": { "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKey": "[REDACTED]", "capabilities": { "chatCompletions": true, "responses": false }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]" } }, "responseBody": { "id": "integration_fake_openai_6e801c", "label": "[REDACTED]", "templateId": "custom", "createdAt": "[REDACTED]", "updatedAt": "[REDACTED]", "endpoints": [ { "id": "integration_fake_openai_6e801c_openai", "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKeyLabel": "[REDACTED]", "capabilities": { "chatCompletions": true, "responses": false }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]", "hasApiKey": true } ] } }, { "method": "POST", "path": "/api/v1/api-providers", "status": 201, "requestBody": { "templateId": "custom", "label": "[REDACTED]", "endpoint": { "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKey": "[REDACTED]", "capabilities": { "chatCompletions": false, "responses": true }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]" } }, "responseBody": { "id": "integration_fake_openai_responses_c1545d", "label": "[REDACTED]", "templateId": "custom", "createdAt": "[REDACTED]", "updatedAt": "[REDACTED]", "endpoints": [ { "id": "integration_fake_openai_responses_c1545d_openai", "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKeyLabel": "[REDACTED]", "capabilities": { "chatCompletions": false, "responses": true }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]",
error: Credential-backed integration test failed; sensitive failure content was redacted.: integration-tests/support/live-claude-protocol-probe.ts#L57
{ "directories": "[REDACTED]", "processRuns": [ { "serverLogLineCount": 86, "clients": [ { "name": "primary", "httpExchanges": [ { "method": "POST", "path": "/api/v1/api-providers", "status": 201, "requestBody": { "templateId": "custom", "label": "[REDACTED]", "endpoint": { "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKey": "[REDACTED]", "capabilities": { "chatCompletions": true, "responses": false }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]" } }, "responseBody": { "id": "integration_fake_openai_02953a", "label": "[REDACTED]", "templateId": "custom", "createdAt": "[REDACTED]", "updatedAt": "[REDACTED]", "endpoints": [ { "id": "integration_fake_openai_02953a_openai", "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKeyLabel": "[REDACTED]", "capabilities": { "chatCompletions": true, "responses": false }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]", "hasApiKey": true } ] } }, { "method": "POST", "path": "/api/v1/api-providers", "status": 201, "requestBody": { "templateId": "custom", "label": "[REDACTED]", "endpoint": { "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKey": "[REDACTED]", "capabilities": { "chatCompletions": false, "responses": true }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]" } }, "responseBody": { "id": "integration_fake_openai_responses_36e0b7", "label": "[REDACTED]", "templateId": "custom", "createdAt": "[REDACTED]", "updatedAt": "[REDACTED]", "endpoints": [ { "id": "integration_fake_openai_responses_36e0b7_openai", "protocol": "[REDACTED]", "baseUrl": "[REDACTED]", "apiKeyLabel": "[REDACTED]", "capabilities": { "chatCompletions": false, "responses": true }, "defaultModel": "[REDACTED]", "models": [ { "value": "[REDACTED]", "label": "[REDACTED]" } ], "supportsImages": false, "modelDiscovery": "[REDACTED]",
Live Codex conformance
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Server protocol integration
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lightpanda E2E
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Live Claude conformance
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
claude-live-integration-diagnostics
6.24 KB
sha256:1dd17eca00f0e55367964003e28be73b94755c36bbf98708b34b49cbf6cf0b6c