⚡ speed up CI rust path + expose sccache stats #13
ci.yml
on: push
detect integration-impacting changes
3s
check-full (live regressions)
13m 13s
Annotations
4 errors
|
check-full (live regressions)
Process completed with exit code 1.
|
|
src/lib/__tests__/integration/runtime-steady-state.integration.test.ts > runtime steady-state contracts > writes to the host working folder when queued immediately after first bind:
src/lib/__tests__/integration/harness.ts#L168
Error: Timed out waiting for state snapshot predicate
Context: state snapshot predicate
Child: pid=32282 exitCode=null killed=false
Last snapshot: {
"composer": {
"canSendPrompt": true,
"promptInFlight": false,
"promptLength": 0,
"promptSending": false
},
"conversation": {
"hasError": false,
"isAgentRunning": false,
"messageCount": 0
},
"models": {
"count": 0,
"error": "RPC command timed out: pi_get_available_models",
"ids": [],
"loading": false,
"selectedModelId": ""
},
"panels": {
"workingFolderEmptyVisible": true,
"workingFolderFileRowCount": 0,
"workingFolderLoadingVisible": false
},
"preview": {
"artifactSource": null,
"error": null,
"isOpen": false,
"loading": false,
"relativePath": null,
"source": "preview",
"taskId": null
},
"runtime": {
"hasConnectedOnce": true,
"rpcConnected": true,
"rpcConnecting": false,
"rpcError": null,
"taskSwitching": false
},
"runtimeDebug": {
"activeTaskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"currentCwd": "/mnt/taskstate/af771fca-4392-4bf1-bac9-618464f05cf0/outputs",
"mismatchVisible": false,
"workingFolderRelative": null
},
"schemaVersion": 1,
"task": {
"activeTaskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"currentSessionFile": "/sessions/af771fca-4392-4bf1-bac9-618464f05cf0/session.json",
"currentTaskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"currentWorkingFolder": "/Users/runner/work/Piwork/Piwork/tmp/integration/first-write",
"workspaceRoot": "/Users/runner/work/Piwork/Piwork/tmp/integration/first-write"
},
"timestamp": "2026-02-07T12:40:54.291Z",
"ui": {
"bootScreenVisible": false,
"loginPromptVisible": false,
"pendingUiRequest": false,
"quickStartVisible": true,
"reconfigureBannerVisible": false
}
}
Runtime diag: {
"activeTaskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"childCommandHistory": [
{
"code": "CHILD_COMMAND_TIMEOUT",
"commandId": "child_7a17eefe98a64db981fa2fcf9c8f2a04",
"commandType": "set_model",
"durationMs": 10074,
"error": "Task command timed out: set_model",
"ok": false,
"pendingChildRequestCount": 1,
"taskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"timestamp": "2026-02-07T12:38:33.222Z"
},
{
"code": "CHILD_COMMAND_TIMEOUT",
"commandId": "child_b154a3b630264367a99a0b973ff1e418",
"commandType": "get_available_models",
"durationMs": 10018,
"error": "Task command timed out: get_available_models",
"ok": false,
"pendingChildRequestCount": 0,
"taskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"timestamp": "2026-02-07T12:38:33.760Z"
}
],
"defaults": {
"model": "claude-opus-4-5",
"provider": "anthropic",
"thinkingLevel": "high"
},
"hostConnected": true,
"hostRequestHistory": [
{
"direction": "in",
"id": "3a0e96ea-1800-40ea-a3e7-74ff17afad80",
"taskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"timestamp": "2026-02-07T12:38:23.690Z",
"type": "pi_get_available_models"
},
{
"direction": "in",
"id": "e0a23011-2731-41e2-b9b7-f00895a1bfe8",
"taskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"timestamp": "2026-02-07T12:38:23.757Z",
"type": "runtime_get_state"
},
{
"direction": "out",
"durationMs": 62,
"id": "e0a23011-2731-41e2-b9b7-f00895a1bfe8",
"ok": true,
"taskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"timestamp": "2026-02-07T12:38:23.820Z",
"type": "runtime_get_state"
},
{
"direction": "in",
"id": "test_write_working_file_1770467903860",
"taskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"timestamp": "2026-02-07T12:38:23.836Z",
"type": "system_bash"
},
{
"direction": "out",
"durationMs": 200,
"id": "test_write_working_file_1770467903860",
"ok": true,
"taskId": "af771fca-4392-4bf1-bac9-618464f05cf0",
"timestamp": "2
|
|
src/lib/__tests__/integration/runtime-steady-state.integration.test.ts > runtime steady-state contracts > preserves conversation state when binding the first working folder:
src/lib/__tests__/integration/harness.ts#L168
Error: Timed out waiting for state snapshot predicate
Context: state snapshot predicate
Child: pid=32282 exitCode=null killed=false
Last snapshot: {
"composer": {
"canSendPrompt": true,
"promptInFlight": false,
"promptLength": 0,
"promptSending": false
},
"conversation": {
"hasError": false,
"isAgentRunning": false,
"messageCount": 1
},
"models": {
"count": 0,
"error": "RPC command timed out: pi_get_available_models",
"ids": [],
"loading": false,
"selectedModelId": ""
},
"panels": {
"workingFolderEmptyVisible": false,
"workingFolderFileRowCount": 300,
"workingFolderLoadingVisible": false
},
"preview": {
"artifactSource": null,
"error": null,
"isOpen": false,
"loading": false,
"relativePath": null,
"source": "preview",
"taskId": null
},
"runtime": {
"hasConnectedOnce": true,
"rpcConnected": true,
"rpcConnecting": false,
"rpcError": null,
"taskSwitching": false
},
"runtimeDebug": {
"activeTaskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"currentCwd": "/mnt/taskstate/926a63a0-68ac-4b9e-9aab-c97db9045bb9/outputs",
"mismatchVisible": false,
"workingFolderRelative": null
},
"schemaVersion": 1,
"task": {
"activeTaskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"currentSessionFile": "/sessions/926a63a0-68ac-4b9e-9aab-c97db9045bb9/session.json",
"currentTaskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"currentWorkingFolder": "/Users/runner/work/Piwork/Piwork",
"workspaceRoot": "/Users/runner/work/Piwork/Piwork"
},
"timestamp": "2026-02-07T12:38:09.153Z",
"ui": {
"bootScreenVisible": false,
"loginPromptVisible": false,
"pendingUiRequest": false,
"quickStartVisible": false,
"reconfigureBannerVisible": false
}
}
Runtime diag: {
"activeTaskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"childCommandHistory": [
{
"code": "CHILD_COMMAND_TIMEOUT",
"commandId": "child_b4d5778d4fcb49de93e5b5707202548d",
"commandType": "set_model",
"durationMs": 10069,
"error": "Task command timed out: set_model",
"ok": false,
"pendingChildRequestCount": 1,
"taskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"timestamp": "2026-02-07T12:36:02.113Z"
},
{
"code": "CHILD_COMMAND_TIMEOUT",
"commandId": "child_26f0ab9955e4445399c19a8a985ee985",
"commandType": "get_available_models",
"durationMs": 10013,
"error": "Task command timed out: get_available_models",
"ok": false,
"pendingChildRequestCount": 0,
"taskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"timestamp": "2026-02-07T12:36:02.892Z"
}
],
"defaults": {
"model": "claude-opus-4-5",
"provider": "anthropic",
"thinkingLevel": "high"
},
"hostConnected": true,
"hostRequestHistory": [
{
"direction": "in",
"id": "9e92baa4-47e3-4bae-a1f7-fcc5942b5590",
"taskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"timestamp": "2026-02-07T12:35:52.757Z",
"type": "runtime_get_state"
},
{
"direction": "out",
"durationMs": 82,
"id": "9e92baa4-47e3-4bae-a1f7-fcc5942b5590",
"ok": true,
"taskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"timestamp": "2026-02-07T12:35:52.834Z",
"type": "runtime_get_state"
},
{
"direction": "in",
"id": "7ecb9ec3-62c3-44e2-8d5d-aa07b0cd118a",
"taskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"timestamp": "2026-02-07T12:35:52.851Z",
"type": "pi_get_available_models"
},
{
"code": "INTERNAL_ERROR",
"direction": "out",
"durationMs": 10063,
"id": "7ecb9ec3-62c3-44e2-8d5d-aa07b0cd118a",
"message": "Task command timed out: get_available_models",
"ok": false,
"retryable": false,
"taskId": "926a63a0-68ac-4b9e-9aab-c97db9045bb9",
"timestamp": "2026-02-07T12:36:02.914Z",
"type": "pi_get_available_models"
},
{
"direction": "in",
"id": "94e03d38-7922-49ce-9f0f-34d874e2
|
|
src/lib/__tests__/integration/journey-sequential.integration.test.ts > sequential journey canary > covers messages, models, workdir bind, artifacts, and reopen:
src/lib/__tests__/integration/harness.ts#L168
Error: Timed out waiting for state snapshot predicate
Context: state snapshot predicate
Child: pid=44389 exitCode=null killed=false
Last snapshot: {
"composer": {
"canSendPrompt": true,
"promptInFlight": false,
"promptLength": 0,
"promptSending": false
},
"conversation": {
"hasError": false,
"isAgentRunning": false,
"messageCount": 1
},
"models": {
"count": 0,
"error": "RPC command timed out: pi_get_available_models",
"ids": [],
"loading": false,
"selectedModelId": ""
},
"panels": {
"workingFolderEmptyVisible": false,
"workingFolderFileRowCount": 300,
"workingFolderLoadingVisible": false
},
"preview": {
"artifactSource": null,
"error": null,
"isOpen": false,
"loading": false,
"relativePath": null,
"source": "preview",
"taskId": null
},
"runtime": {
"hasConnectedOnce": true,
"rpcConnected": true,
"rpcConnecting": false,
"rpcError": null,
"taskSwitching": false
},
"runtimeDebug": {
"activeTaskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"currentCwd": "/mnt/taskstate/05dbc289-b459-4496-bf65-3b06118f03c6/outputs",
"mismatchVisible": false,
"workingFolderRelative": null
},
"schemaVersion": 1,
"task": {
"activeTaskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"currentSessionFile": "/sessions/05dbc289-b459-4496-bf65-3b06118f03c6/session.json",
"currentTaskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"currentWorkingFolder": "/Users/runner/work/Piwork/Piwork",
"workspaceRoot": "/Users/runner/work/Piwork/Piwork"
},
"timestamp": "2026-02-07T12:44:23.740Z",
"ui": {
"bootScreenVisible": false,
"loginPromptVisible": false,
"pendingUiRequest": false,
"quickStartVisible": false,
"reconfigureBannerVisible": false
}
}
Runtime diag: {
"activeTaskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"childCommandHistory": [
{
"code": "CHILD_COMMAND_TIMEOUT",
"commandId": "child_81ae0834c08043699cf26a71f660c77f",
"commandType": "set_model",
"durationMs": 10050,
"error": "Task command timed out: set_model",
"ok": false,
"pendingChildRequestCount": 1,
"taskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"timestamp": "2026-02-07T12:42:13.099Z"
},
{
"code": "CHILD_COMMAND_TIMEOUT",
"commandId": "child_14ac6b4146f64661b92825968f7ec8c6",
"commandType": "get_available_models",
"durationMs": 10031,
"error": "Task command timed out: get_available_models",
"ok": false,
"pendingChildRequestCount": 0,
"taskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"timestamp": "2026-02-07T12:42:13.791Z"
}
],
"defaults": {
"model": "claude-opus-4-5",
"provider": "anthropic",
"thinkingLevel": "high"
},
"hostConnected": true,
"hostRequestHistory": [
{
"direction": "in",
"id": "0ae36cd4-821f-4e1d-9915-8b16f3ea3286",
"taskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"timestamp": "2026-02-07T12:42:03.578Z",
"type": "pi_get_available_models"
},
{
"direction": "in",
"id": "6cf2197e-806b-4f73-880d-3129392585df",
"taskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"timestamp": "2026-02-07T12:42:03.616Z",
"type": "runtime_get_state"
},
{
"direction": "out",
"durationMs": 103,
"id": "6cf2197e-806b-4f73-880d-3129392585df",
"ok": true,
"taskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"timestamp": "2026-02-07T12:42:03.719Z",
"type": "runtime_get_state"
},
{
"code": "INTERNAL_ERROR",
"direction": "out",
"durationMs": 10230,
"id": "0ae36cd4-821f-4e1d-9915-8b16f3ea3286",
"message": "Task command timed out: get_available_models",
"ok": false,
"retryable": false,
"taskId": "05dbc289-b459-4496-bf65-3b06118f03c6",
"timestamp": "2026-02-07T12:42:13.806Z",
"type": "pi_get_available_models"
},
{
"direction": "in",
"id": "1d49cde8-9885-41fc-944a-ce5c770
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
integration-diagnostics
|
5.02 KB |
sha256:c20c76678e64667283f90be70bb14014edbfdf683d5eae968fc9f770e93e3c78
|
|