chore(ci): wire JS tools unit tests into CI - #1436
Conversation
|
Claude finished @ved015's task in 1m 10s —— View job Review Complete
Overview: Adds Memory Graph unit tests to the CI workflow. Issues found: None — this looks good to ship. Verification:
Note on Bugbot comment: The Bugbot comment about "AI SDK tests skip tools build" references an earlier commit (78269ff). The current workflow already includes a Score: 10/10 |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-mcp | 0804596 | Aug 24 2026, 04:31 PM |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-app | 0804596 | Commit Preview URL Branch Preview URL |
Aug 24 2026, 04:32 PM |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 78269ff. Configure here.
| run: | | ||
| bun run --cwd packages/memory-graph test | ||
| bun run --cwd packages/tools test:unit | ||
| bun run --cwd packages/ai-sdk test:unit |
There was a problem hiding this comment.
AI SDK tests skip tools build
Medium Severity
The new CI step runs packages/ai-sdk test:unit without building @supermemory/tools first. That test loads ./tools, which re-exports from @supermemory/tools/ai-sdk via exports to dist/, and dist/ is not in the repo, so a clean checkout is likely to fail when resolving those modules.
Reviewed by Cursor Bugbot for commit 78269ff. Configure here.
There was a problem hiding this comment.
Overview: Adds unit test jobs for JS SDK packages (memory-graph, tools, ai-sdk) to CI workflow with corresponding turbo.json task definitions.
Issues found: None — this looks good to ship.
Verification:
- ✅ All referenced test scripts exist in their respective package.json files
- ✅
packages/memory-graphhastest→vitest run - ✅
packages/toolshastest:unit→ runs specific unit test files - ✅
packages/ai-sdkhastest:unit→vitest run src/tools.unit.test.ts - ✅ turbo.json task configuration is correct (
testdepends on^build,test:unitis standalone)
Score: 10/10
d8216c1 to
78269ff
Compare
05c0566 to
78269ff
Compare
cb33a3a to
9263c15
Compare
9b92a51 to
69def1a
Compare



Summary
ci.ymlturbo.jsonand rootpackage.jsonscriptsbun.lockStacked on #1435
Test plan
Made with Cursor