Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion examples/think/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@cloudflare/computer": "*",
"@cloudflare/think": "^0.15.1",
"@modelcontextprotocol/client": "2.2.0",
"@modelcontextprotocol/sdk": "1.30.0",
"@modelcontextprotocol/sdk": "1.31.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔴 Clean installs fail across the workspace

After @modelcontextprotocol/sdk changes to 1.31.0, npm ci rejects the unchanged root lockfile. The lockfile still pins 1.30.0 for the think workspace, so CI stops before any checks run.

Learn more

The root lockfile records both the think workspace's dependency and its installed SDK version as 1.30.0. CI runs npm ci through Install dependencies, which requires the lockfile to match every workspace manifest. This version change makes that install fail in every CI job before the build and typecheck steps.

Example: A clean checkout runs npm ci at the repository root. It finds 1.31.0 in the think manifest but only 1.30.0 in the lockfile and exits instead of installing dependencies.

Recommended fix: Regenerate and commit the root package-lock.json for the updated workspace dependency, then verify npm ci succeeds from a clean checkout.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.

"@modelcontextprotocol/server": "2.0.0",
"@platformatic/vfs": "^0.4.0",
"agents": "^0.20.0",
Expand Down
Loading