Skip to content

Merge pull request #14 from freestylefly/imgbot #51

Merge pull request #14 from freestylefly/imgbot

Merge pull request #14 from freestylefly/imgbot #51

Triggered via push June 2, 2026 13:42
Status Failure
Total duration 3m 30s
Artifacts 2

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 6 warnings
test
Process completed with exit code 1.
src/scheduledTask/policies/manualPolicy.test.ts > ManualPolicy.toWireBinding: im_session with sessionId -> main + managed key: src/scheduledTask/policies/manualPolicy.test.ts#L124
AssertionError: expected 'agent:main:wesight:sess-y' to be 'agent:main:lobsterai:sess-y' // Object.is equality Expected: "agent:main:lobsterai:sess-y" Received: "agent:main:wesight:sess-y" ❯ src/scheduledTask/policies/manualPolicy.test.ts:124:29
src/scheduledTask/policies/manualPolicy.test.ts > ManualPolicy.toWireBinding: ui_session with sessionId -> main + managed key: src/scheduledTask/policies/manualPolicy.test.ts#L112
AssertionError: expected 'agent:main:wesight:sess-x' to be 'agent:main:lobsterai:sess-x' // Object.is equality Expected: "agent:main:lobsterai:sess-x" Received: "agent:main:wesight:sess-x" ❯ src/scheduledTask/policies/manualPolicy.test.ts:112:29
src/scheduledTask/policies/imPolicy.test.ts > IMPolicy.toWireBinding: im_session with sessionId -> managed sessionKey: src/scheduledTask/policies/imPolicy.test.ts#L120
AssertionError: expected 'agent:main:wesight:sess-1' to be 'agent:main:lobsterai:sess-1' // Object.is equality Expected: "agent:main:lobsterai:sess-1" Received: "agent:main:wesight:sess-1" ❯ src/scheduledTask/policies/imPolicy.test.ts:120:29
src/scheduledTask/policies/coworkPolicy.test.ts > CoworkPolicy.toWireBinding: ui_session binding -> managed sessionKey: src/scheduledTask/policies/coworkPolicy.test.ts#L76
AssertionError: expected 'agent:main:wesight:sess-x' to be 'agent:main:lobsterai:sess-x' // Object.is equality Expected: "agent:main:lobsterai:sess-x" Received: "agent:main:wesight:sess-x" ❯ src/scheduledTask/policies/coworkPolicy.test.ts:76:29
src/main/im/imCoworkHandler.test.ts > IM completion replies with only the current turn for a reused Feishu session: src/main/im/imCoworkHandler.test.ts#L190
AssertionError: promise rejected "TypeError: this.coworkStore.getAgent is n…" instead of resolving ❯ src/main/im/imCoworkHandler.test.ts:190:28 Caused by: Caused by: TypeError: this.coworkStore.getAgent is not a function ❯ IMCoworkHandler.processMessageInternal src/main/im/imCoworkHandler.ts:267:43 ❯ IMCoworkHandler.processMessage src/main/im/imCoworkHandler.ts:196:14
src/scheduledTask/modelMapper.test.ts > mapper.toWireInput: ui_session binding -> managed sessionKey: src/scheduledTask/modelMapper.test.ts#L68
AssertionError: expected 'agent:main:wesight:sess-x' to be 'agent:main:lobsterai:sess-x' // Object.is equality Expected: "agent:main:lobsterai:sess-x" Received: "agent:main:wesight:sess-x" ❯ src/scheduledTask/modelMapper.test.ts:68:27
src/renderer/config.test.ts > getProviderDisplayName: built-in provider capitalizes first letter: src/renderer/config.test.ts#L49
AssertionError: expected 'OpenAI' to be 'Openai' // Object.is equality Expected: "Openai" Received: "OpenAI" ❯ src/renderer/config.test.ts:49:44
Unhandled error: src/main/im/imCoworkHandler.ts#L267
TypeError: this.coworkStore.getAgent is not a function ❯ IMCoworkHandler.processMessageInternal src/main/im/imCoworkHandler.ts:267:43 ❯ IMCoworkHandler.processMessage src/main/im/imCoworkHandler.ts:196:14 This error originated in "src/main/im/imCoworkHandler.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "IM completion replies with only the current turn for a reused Feishu session". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
changed-files
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, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lint
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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-skills
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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-main
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, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-renderer
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, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test
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, actions/setup-node@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
main-dist Expired
951 KB
sha256:8cfa2c082487095a9593cc1df109a5b22941a3fbc26133c76ce02ed2986ae283
renderer-dist Expired
9.05 MB
sha256:27728d05f208ce10a70517e9412a13f4ce5e9ff7ce174f891712e5c2cfdb1d61