Merge pull request #14 from freestylefly/imgbot #51
ci.yml
on: push
changed-files
6s
lint
1m 1s
test
1m 11s
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
|
|