OpenClaw Scheduled Live And E2E Checks #54
openclaw-scheduled-live-checks.yml
on: schedule
live_and_openwebui_checks
/
validate_selected_ref
1m 23s
live_and_openwebui_checks
/
validate_live_suite_filter
live_and_openwebui_checks
/
prepare_docker_e2e_image
7m 21s
live_and_openwebui_checks
/
prepare_live_test_image
10m 28s
live_and_openwebui_checks
/
plan_release_workflow_matrices
15s
live_and_openwebui_checks
/
plan_docker_lane_groups
0s
live_and_openwebui_checks
/
validate_release_live_cache
2m 17s
live_and_openwebui_checks
/
validate_repo_e2e
10m 36s
Matrix: live_and_openwebui_checks / validate_live_media_provider_suites
Matrix: live_and_openwebui_checks / validate_live_provider_suites
Matrix: live_and_openwebui_checks / validate_special_e2e
live_and_openwebui_checks
/
Docker E2E (openwebui)
live_and_openwebui_checks
/
Docker live models (selected providers)
Matrix: live_and_openwebui_checks / validate_live_docker_provider_suites
Matrix: live_and_openwebui_checks / validate_docker_e2e
Matrix: live_and_openwebui_checks / validate_live_models_docker
Matrix: live_and_openwebui_checks / validate_docker_lanes
Annotations
38 errors and 11 warnings
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-src-gateway-core, Native live gateway core, OPENCLAW_L...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-extensions-openai, Native live OpenAI plugin, node .re...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_release_live_cache
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-src-gateway-profiles-openai, Native live gateway profi...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-src-gateway-profiles-minimax, Native live gateway prof...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-src-gateway-profiles-opencode-go-smoke, Native live ga...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-src-agents, Native live agents, node .release-harness/...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-src-gateway-profiles-google, Native live gateway profi...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-src-gateway-profiles-anthropic-smoke, native-live-src-...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / validate_live_provider_suites (native-live-src-gateway-backends, Native live gateway backends, OP...
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker E2E (package/update Anthropic install)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker E2E (package/update Anthropic install)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker E2E (plugins/runtime services)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker E2E (plugins/runtime services)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker E2E (package/update OpenAI install)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker E2E (package/update OpenAI install)
Process completed with exit code 1.
|
|
src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts > runReplyAgent pending final delivery capture > persists heartbeat reply remainder as pending delivery when remainder exceeds ackMaxChars:
src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts#L629
AssertionError: expected undefined to be true // Object.is equality
- Expected:
true
+ Received:
undefined
❯ src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts:629:41
|
|
src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts > runReplyAgent pending final delivery capture > keeps heartbeat replies with real content in pending final delivery:
src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts#L598
AssertionError: expected undefined to be true // Object.is equality
- Expected:
true
+ Received:
undefined
❯ src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts:598:41
|
|
src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts > runReplyAgent pending final delivery capture > persists auto-reply delivery context for restart recovery:
src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts#L563
AssertionError: expected undefined to be true // Object.is equality
- Expected:
true
+ Received:
undefined
❯ src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts:563:41
|
|
src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts > runReplyAgent pending final delivery capture > persists only visible non-reasoning final reply text:
src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts#L518
AssertionError: expected undefined to be true // Object.is equality
- Expected:
true
+ Received:
undefined
❯ src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts:518:41
|
|
src/gateway/sessions-history-http.test.ts > session history HTTP endpoints > prefers the freshest duplicate row for direct history reads:
src/gateway/sessions-history-http.test.ts#L203
AssertionError: expected 404 to be 200 // Object.is equality
- Expected
+ Received
- 200
+ 404
❯ readSessionHistoryBody src/gateway/sessions-history-http.test.ts:203:22
❯ src/gateway/sessions-history-http.test.ts:209:18
❯ withGatewayHarness src/gateway/sessions-history-http.test.ts:178:12
❯ expectSessionHistoryText src/gateway/sessions-history-http.test.ts:208:3
❯ src/gateway/sessions-history-http.test.ts:458:5
|
|
src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts > trigger handling > aborts native target sessions and clears queued followups:
src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts#L662
AssertionError: expected "vi.fn()" to be called with arguments: [ 'session-target' ]
Received:
1st vi.fn() call:
[
- "session-target",
+ "f38bbf52-40f1-45ec-bb15-5a3a8490bab1",
]
Number of calls: 1
❯ src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts:662:46
❯ Module.withTempHome test/helpers/auto-reply/trigger-handling-test-harness.ts:284:12
❯ src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts:597:5
|
|
src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts > trigger handling > compacts worker sessions via the agent session file:
src/auto-reply/reply/commands-compact.ts#L220
TypeError: runtime.isEmbeddedAgentRunAbortableForCompaction is not a function
❯ handleCompactCommand src/auto-reply/reply/commands-compact.ts:220:15
❯ handleCommands src/auto-reply/reply/commands-core.ts:50:20
❯ handleInlineActions src/auto-reply/reply/get-reply-inline-actions.ts:600:25
❯ measureDiagnosticsTimelineSpan src/infra/diagnostics-timeline.ts:302:12
❯ Object.measure src/auto-reply/reply/reply-timing-tracker.ts:64:16
❯ getReplyFromConfig src/auto-reply/reply/get-reply.ts:816:30
❯ src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts:574:19
❯ Module.withTempHome test/helpers/auto-reply/trigger-handling-test-harness.ts:284:12
❯ src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts:569:5
|
|
src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts > trigger handling > compacts the active main session:
src/auto-reply/reply/commands-compact.ts#L220
TypeError: runtime.isEmbeddedAgentRunAbortableForCompaction is not a function
❯ handleCompactCommand src/auto-reply/reply/commands-compact.ts:220:15
❯ handleCommands src/auto-reply/reply/commands-core.ts:50:20
❯ handleInlineActions src/auto-reply/reply/get-reply-inline-actions.ts:600:25
❯ measureDiagnosticsTimelineSpan src/infra/diagnostics-timeline.ts:302:12
❯ Object.measure src/auto-reply/reply/reply-timing-tracker.ts:64:16
❯ getReplyFromConfig src/auto-reply/reply/get-reply.ts:816:30
❯ src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts:551:19
❯ Module.withTempHome test/helpers/auto-reply/trigger-handling-test-harness.ts:284:12
❯ src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts:539:5
|
|
src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts > trigger handling > resolves heartbeat model selection from overrides:
src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts#L532
AssertionError: expected 'anthropic' to be 'openai' // Object.is equality
Expected: "openai"
Received: "anthropic"
❯ src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts:532:32
❯ Module.withTempHome test/helpers/auto-reply/trigger-handling-test-harness.ts:284:12
❯ src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts:499:5
|
|
src/auto-reply/reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts > trigger handling > usage and status command handling > cycles usage footer modes and persists the final selection:
src/auto-reply/reply.triggers.trigger-handling.filters-usage-summary-current-model-provider.cases.ts#L18
Error: ENOENT: no such file or directory, open '/tmp/openclaw-triggers-suite-CUJqmV/case-2/usage-cycle.sessions.json'
❯ readSessionStore src/auto-reply/reply.triggers.trigger-handling.filters-usage-summary-current-model-provider.cases.ts:18:15
❯ src/auto-reply/reply.triggers.trigger-handling.filters-usage-summary-current-model-provider.cases.ts:148:28
❯ withTempHome test/helpers/auto-reply/trigger-handling-test-harness.ts:284:12
❯ src/auto-reply/reply.triggers.trigger-handling.filters-usage-summary-current-model-provider.cases.ts:85:7
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/tmp/openclaw-triggers-suite-CUJqmV/case-2/usage-cycle.sessions.json' }
|
|
live_and_openwebui_checks / Docker live models (Google)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live suites (Docker live Codex harness)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live models (Anthropic)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live models (MiniMax)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live models (OpenAI)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live suites (Docker live subagent announce)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live suites (Docker live gateway OpenAI)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live suites (Docker live gateway MiniMax)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live suites (Docker live gateway Google)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live suites (Docker live gateway Anthropic)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live suites (Docker live CLI backend)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / Docker live suites (Docker live ACP bind)
Process completed with exit code 1.
|
|
live_and_openwebui_checks / prepare_docker_e2e_image
Expose ID not found in state, skipping sticky disk commit
|
|
live_and_openwebui_checks / prepare_docker_e2e_image
Blacksmith builder setup skipped or failed, checking for existing configured builder
|
|
live_and_openwebui_checks / prepare_docker_e2e_image
Error during Blacksmith builder setup: grpc connection test failed: [canceled] This operation was aborted. Falling back to local builder.
|
|
live_and_openwebui_checks / prepare_docker_e2e_image
Failed to report error to Blacksmith: Request failed with status code 401
|
|
live_and_openwebui_checks / prepare_docker_e2e_image
Error in setupStickyDisk: grpc connection test failed: [canceled] This operation was aborted
|
|
live_and_openwebui_checks / prepare_live_test_image
Expose ID not found in state, skipping sticky disk commit
|
|
live_and_openwebui_checks / prepare_live_test_image
Not using a Blacksmith builder (current builder: local). Build metrics will not be reported.
|
|
live_and_openwebui_checks / prepare_live_test_image
Blacksmith builder setup skipped or failed, checking for existing configured builder
|
|
live_and_openwebui_checks / prepare_live_test_image
Error during Blacksmith builder setup: grpc connection test failed: [canceled] This operation was aborted. Falling back to local builder.
|
|
live_and_openwebui_checks / prepare_live_test_image
Failed to report error to Blacksmith: Request failed with status code 401
|
|
live_and_openwebui_checks / prepare_live_test_image
Error in setupStickyDisk: grpc connection test failed: [canceled] This operation was aborted
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
docker-e2e-core
|
8.98 KB |
sha256:49c92fd4336f1c5a861c95813fff2dc50538ea0e0a23211030c89e41c13ddb56
|
|
|
docker-e2e-package
|
17.2 MB |
sha256:5cb5ad296c9aaeaea96ee828db96219285a063c17762f81cecf4ad989f3d6ede
|
|
|
docker-e2e-package-update-anthropic
|
587 Bytes |
sha256:8e402d07e1dfd92c6d0651f9ad489d2a244f10a576c2691fe9bd593f2294d850
|
|
|
docker-e2e-package-update-core
|
21.1 KB |
sha256:f1507af80234be5462376e3c3a6103605b063ee57e5f2fdfa3a4d95d0c2120e2
|
|
|
docker-e2e-package-update-openai
|
907 Bytes |
sha256:c4e24a139f8c7dd80e866da4df71e99644f6e7305d1290232d30d07cdac75eda
|
|
|
docker-e2e-plugins-runtime-install-a
|
6.16 KB |
sha256:feb71c5fd244c0f4965e7a3d3da5bb23cc237c0b76bf59eef45c6c7cfaa68d56
|
|
|
docker-e2e-plugins-runtime-install-b
|
6.21 KB |
sha256:4b1be545214c8519ad130cba9dc6170ed8895a526c2f66ee6eadc70c63d8804d
|
|
|
docker-e2e-plugins-runtime-install-c
|
6.15 KB |
sha256:2ccf084e9e21a12ed5abcdd5210f43b107c36ff68e136efc36e4b707e335bb35
|
|
|
docker-e2e-plugins-runtime-install-d
|
6.18 KB |
sha256:49aa0f1f6375557b07b26c7e44e5a3a1d4e2615c21dd39bccb3e5a98aa3e5e6a
|
|
|
docker-e2e-plugins-runtime-install-e
|
6.22 KB |
sha256:9fa17e7a9528a4b36f5327660e57599bb5b8c022a79cf66d535866698e5e2644
|
|
|
docker-e2e-plugins-runtime-install-f
|
6.17 KB |
sha256:9bd550ad280a186bbc1109c68ac99e52a42ce953a7ec56b94bfb2862ba163398
|
|
|
docker-e2e-plugins-runtime-install-g
|
6.22 KB |
sha256:cb30550b53cd4fbac7220c593908738a4c9185be4548f48988b839340a6195df
|
|
|
docker-e2e-plugins-runtime-install-h
|
6.12 KB |
sha256:d8ee975a693c98aa402a6a8c281368cd05de1ea333e585a3fde1d229b2ed56e9
|
|
|
docker-e2e-plugins-runtime-plugins
|
3.49 KB |
sha256:d0d6aa29ba7780b2aa8b79ad30768606a10d79405773599e35116a2d8a3095e0
|
|
|
docker-e2e-plugins-runtime-services
|
792 Bytes |
sha256:95e90e4e181d0e31e934616f9ca3ebd499d86017c3dc781af11d50205e2ce9c5
|
|