From 98f3a747fe2d4f7a70820188b95eb4a40513fba4 Mon Sep 17 00:00:00 2001 From: Maxwell Weinzierl Date: Sun, 15 Nov 2026 06:41:34 -0800 Subject: [PATCH] fix(release): pin cloudflare-runtime's unenv so lockfile-free release installs pass strict peers (AI-100) --- pnpm-lock.yaml | 1 + pnpm-workspace.yaml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6451f3f97cb29..a6f0210694c7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -298,6 +298,7 @@ overrides: '@exodus/bytes>@noble/hashes': 1.8.0 '@react-navigation/core': 7.24.0 dbus-next>usocket: '-' + '@alchemy.run/cloudflare-runtime>unenv': 2.0.0-rc.24 '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-darwin-arm64': '-' '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-darwin-x64': '-' '@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-linux-arm64': '-' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 387c8eec385fd..305fce5cb5a1d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -138,6 +138,9 @@ overrides: # The dbus-next patch drops usocket from the package, but pnpm resolves from the # registry manifest, so the edge has to be cut here as well. "dbus-next>usocket": "-" + # Its ^2.0.0-rc.24 range takes newer unenv releases, but its @cloudflare/unenv-preset + # peers on exactly rc.24. Move with @alchemy.run/cloudflare-runtime. + "@alchemy.run/cloudflare-runtime>unenv": 2.0.0-rc.24 # The SDK always receives the user's Claude executable, so its bundled binaries are unused. "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-darwin-arm64": "-" "@anthropic-ai/claude-agent-sdk>@anthropic-ai/claude-agent-sdk-darwin-x64": "-"