diff --git a/apps/cli-docs/package.json b/apps/cli-docs/package.json index 459b0ed96..0e1e6e9c6 100644 --- a/apps/cli-docs/package.json +++ b/apps/cli-docs/package.json @@ -24,6 +24,6 @@ "shiki": "^3.21.0" }, "devDependencies": { - "wrangler": "^4.118.0" + "wrangler": "catalog:" } } diff --git a/docs/releases/cloudflare.md b/docs/releases/cloudflare.md index 354c1fba8..920a3e4eb 100644 --- a/docs/releases/cloudflare.md +++ b/docs/releases/cloudflare.md @@ -169,7 +169,8 @@ The `production` GitHub environment allows only `main`. Store out of command arguments and logs. After a verified deployment, remove any repository-level copy of `CLOUDFLARE_API_TOKEN`. -The MCP package pins Wrangler to 4.151.3. Since 4.136.1, Wrangler reads +The workspace catalog pins Wrangler to 4.151.3 for MCP and CLI docs. Cloudflare +plugins retain their own transitive Wrangler versions. Since 4.136.1, Wrangler reads `workers.dev` and version-preview URLs from the Worker resource. Older versions can upload successfully with a Worker-scoped token, then fail while reading the account-level subdomain. This upgrade requires Node 22 or newer. When changing diff --git a/packages/mcp-cloudflare/package.json b/packages/mcp-cloudflare/package.json index cd9f3d2f3..5f2024dfe 100644 --- a/packages/mcp-cloudflare/package.json +++ b/packages/mcp-cloudflare/package.json @@ -48,7 +48,7 @@ "vite": "catalog:", "vitest": "catalog:", "miniflare": "catalog:", - "wrangler": "4.151.3" + "wrangler": "catalog:" }, "dependencies": { "@ai-sdk/mcp": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 063f54c7a..fd9ce6293 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -174,6 +174,9 @@ catalogs: workers-mcp: specifier: 0.1.0-3 version: 0.1.0-3 + wrangler: + specifier: 4.151.3 + version: 4.151.3 zod: specifier: ^4.4.3 version: 4.4.3 @@ -275,8 +278,8 @@ importers: version: 3.23.0 devDependencies: wrangler: - specifier: ^4.118.0 - version: 4.133.0(@types/node@24.13.5) + specifier: 'catalog:' + version: 4.151.3(@cloudflare/workers-types@4.20260405.1)(@types/node@24.13.5) apps/local: dependencies: @@ -697,7 +700,7 @@ importers: specifier: 'catalog:' version: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@24.13.5)(@vitest/coverage-v8@4.1.11)(jsdom@28.1.0)(msw@2.10.2(@types/node@24.13.5)(typescript@5.9.3))(vite@6.4.4(@types/node@24.13.5)(jiti@2.7.0)(lightningcss@1.33.0)(tsx@4.23.13)(yaml@2.9.0)) wrangler: - specifier: 4.151.3 + specifier: 'catalog:' version: 4.151.3(@cloudflare/workers-types@4.20260405.1)(@types/node@24.13.5) packages/mcp-core: @@ -1625,15 +1628,6 @@ packages: workerd: optional: true - '@cloudflare/unenv-preset@2.16.1': - resolution: {integrity: sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==} - peerDependencies: - unenv: 2.0.0-rc.24 - workerd: '>1.20260305.0 <2.0.0-0' - peerDependenciesMeta: - workerd: - optional: true - '@cloudflare/unenv-preset@2.16.2': resolution: {integrity: sha512-JBP1+Z7ZSNG/d4mRP+y8VC5dka3tZVMLEZRvS+rzQ4DGV1EoxRFQckcJTTkXbHSQiTj0DtNI01Zwb/V2fX0mvQ==} peerDependencies: @@ -1678,12 +1672,6 @@ packages: cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-64@1.20260916.1': - resolution: {integrity: sha512-h/xA7foQncooOpO3HF4IaCR/8NAy1qN5SjL0+nMTT8FgJyYE/SAGiLgSCusXc15yh7upibaYFrjHK5928nFIEQ==} - engines: {node: '>=16'} - cpu: [x64] - os: [darwin] - '@cloudflare/workerd-darwin-64@1.20261019.1': resolution: {integrity: sha512-5ZILbAta/fBQvhmAYeCE7dKMMYIr7N9wJEX50fEGLKSIwGtvT0HzSfHNIK/O7cBQ4gHQ2WfIiPClvwcye6E0fA==} engines: {node: '>=16'} @@ -1702,12 +1690,6 @@ packages: cpu: [arm64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20260916.1': - resolution: {integrity: sha512-triQBeZCJkCAbugMK/2/K3sqY1neUPXMDbWtoGqpKmzWXi4C2VW2Z+VSobQwJCHluP9wu0qP3O8G0+YNmsJCEg==} - engines: {node: '>=16'} - cpu: [arm64] - os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20261019.1': resolution: {integrity: sha512-cww2Ab6lVMxpTiEEjKmPI58p5EMo0vYTZSH+3WkqXJdQgc3ES66GuL247+U2B2YWajhhu2tqj7jySrXneU749g==} engines: {node: '>=16'} @@ -1726,12 +1708,6 @@ packages: cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-64@1.20260916.1': - resolution: {integrity: sha512-a4gRHOI2Iv9wRbFkSGqcDFyfgo4pthTKeBUkdKhL7fxyNUghPNs9rHw+d2Q9aZyeOW2TDa2FI7ELg09eDJOPxA==} - engines: {node: '>=16'} - cpu: [x64] - os: [linux] - '@cloudflare/workerd-linux-64@1.20261019.1': resolution: {integrity: sha512-4++VRi9vkQROYqrpZYOixIJuVDmujkwrT4kszsxNFlvcmsX6Mr2GumvxIN3gIixS3vJUh3Umdtkthqj5X0S3Xw==} engines: {node: '>=16'} @@ -1750,12 +1726,6 @@ packages: cpu: [arm64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20260916.1': - resolution: {integrity: sha512-qWIZZtd1ATaRI53hKBTxpLKGQJcwOwpPsqfIUaRv8ouq2yJkzJxlG9hReacOjpSh1br3edPxysNa5KBOkqpn9Q==} - engines: {node: '>=16'} - cpu: [arm64] - os: [linux] - '@cloudflare/workerd-linux-arm64@1.20261019.1': resolution: {integrity: sha512-75PVtJOwfjScQ53sbLtQXI7D8yP1c21t+WEUPaYbqkzaz4ZqfR5wAd+zuWs8G5Q7kOj2SQIvEfY5Sn8Y+UVrnA==} engines: {node: '>=16'} @@ -1774,12 +1744,6 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workerd-windows-64@1.20260916.1': - resolution: {integrity: sha512-Fa14o+wq2QI4/Lsez609sNmoS9dRliSZwgmDdLLG0wZzmf3s7n0Xs2ZDAvaO2iZgH8WEk+hBfHuOeWM0P7LF0Q==} - engines: {node: '>=16'} - cpu: [x64] - os: [win32] - '@cloudflare/workerd-windows-64@1.20261019.1': resolution: {integrity: sha512-z49fvKTETMCnG6wnMcQwxx9CpryFceiKz04FRjq26EkhCyzRNJ6c3UXhyZz3r5f1CXnnBZc5DcU8ZouPkUJCqw==} engines: {node: '>=16'} @@ -7409,10 +7373,6 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - miniflare@5.20260916.0-alpha: - resolution: {integrity: sha512-rffIUYE5tPwhvUtVYZ4LEGaQ2XkXdBsq/flJOKODumR3gbBgHFyqPkobQEB7Ocqesz5wSUhpV8C2R57JYOsyhw==} - engines: {node: '>=22.0.0'} - miniflare@5.20261019.1-beta: resolution: {integrity: sha512-1n7MN2UqZnPniyYAqNuV1YEAaja66ozKGVCc5ZTmYQhTubnoAwGLccwb+ZWYLOajuw3pOaJ70u//bZMuURlRew==} engines: {node: '>=22.0.0'} @@ -9228,11 +9188,6 @@ packages: engines: {node: '>=16'} hasBin: true - workerd@1.20260916.1: - resolution: {integrity: sha512-yGPvK1Tg6l80QNp7uIs3fAlWBmw+ftgn3QK4uqH3bHoS+PeJNARjm6HoWGmkYl1zaqFO0iR31sdwnFKHoHOhUQ==} - engines: {node: '>=16'} - hasBin: true - workerd@1.20261019.1: resolution: {integrity: sha512-UUYRUq/7DmeCl11YriNbcVbjUZVLtt8uuCXFu+nz77hGFf8d4DEVXoCYtnA+MlBatE4+wxoj47DVqzK3xGBAiw==} engines: {node: '>=16'} @@ -9243,16 +9198,6 @@ packages: engines: {node: '>=16.17.0'} hasBin: true - wrangler@4.133.0: - resolution: {integrity: sha512-Iv+feMJ3CzBvWcJM1OjtRL/0ujr1Oqmg6H/356hJrnqf8AEkazhUVqjgcRer5HGhuc9KhrsyxUpKTRMnMeUmeA==} - engines: {node: '>=22.0.0'} - hasBin: true - peerDependencies: - '@cloudflare/workers-types': ^5.20260916.1 - peerDependenciesMeta: - '@cloudflare/workers-types': - optional: true - wrangler@4.151.3: resolution: {integrity: sha512-mzPQLmkAhZUV7CdiAhE+hiIAJlS9xPL6vZe1B8oQFuWxFu7nmQnvHAVjcAcabwSGkXFXH9uspzXwHOFrfbQmqQ==} engines: {node: '>=22.0.0'} @@ -10241,12 +10186,6 @@ snapshots: optionalDependencies: workerd: 1.20260401.1 - '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260916.1)': - dependencies: - unenv: 2.0.0-rc.24 - optionalDependencies: - workerd: 1.20260916.1 - '@cloudflare/unenv-preset@2.16.2(unenv@2.0.0-rc.24)(workerd@1.20261019.1)': dependencies: unenv: 2.0.0-rc.24 @@ -10299,9 +10238,6 @@ snapshots: '@cloudflare/workerd-darwin-64@1.20260401.1': optional: true - '@cloudflare/workerd-darwin-64@1.20260916.1': - optional: true - '@cloudflare/workerd-darwin-64@1.20261019.1': optional: true @@ -10311,9 +10247,6 @@ snapshots: '@cloudflare/workerd-darwin-arm64@1.20260401.1': optional: true - '@cloudflare/workerd-darwin-arm64@1.20260916.1': - optional: true - '@cloudflare/workerd-darwin-arm64@1.20261019.1': optional: true @@ -10323,9 +10256,6 @@ snapshots: '@cloudflare/workerd-linux-64@1.20260401.1': optional: true - '@cloudflare/workerd-linux-64@1.20260916.1': - optional: true - '@cloudflare/workerd-linux-64@1.20261019.1': optional: true @@ -10335,9 +10265,6 @@ snapshots: '@cloudflare/workerd-linux-arm64@1.20260401.1': optional: true - '@cloudflare/workerd-linux-arm64@1.20260916.1': - optional: true - '@cloudflare/workerd-linux-arm64@1.20261019.1': optional: true @@ -10347,9 +10274,6 @@ snapshots: '@cloudflare/workerd-windows-64@1.20260401.1': optional: true - '@cloudflare/workerd-windows-64@1.20260916.1': - optional: true - '@cloudflare/workerd-windows-64@1.20261019.1': optional: true @@ -15978,19 +15902,6 @@ snapshots: - bufferutil - utf-8-validate - miniflare@5.20260916.0-alpha(@types/node@24.13.5): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - sharp: 0.35.4(@types/node@24.13.5) - undici: 7.24.4 - workerd: 1.20260916.1 - ws: 8.21.0 - youch: 4.1.0-beta.10 - transitivePeerDependencies: - - '@types/node' - - bufferutil - - utf-8-validate - miniflare@5.20261019.1-beta(@types/node@24.13.5): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -18303,14 +18214,6 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20260401.1 '@cloudflare/workerd-windows-64': 1.20260401.1 - workerd@1.20260916.1: - optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20260916.1 - '@cloudflare/workerd-darwin-arm64': 1.20260916.1 - '@cloudflare/workerd-linux-64': 1.20260916.1 - '@cloudflare/workerd-linux-arm64': 1.20260916.1 - '@cloudflare/workerd-windows-64': 1.20260916.1 - workerd@1.20261019.1: optionalDependencies: '@cloudflare/workerd-darwin-64': 1.20261019.1 @@ -18340,23 +18243,6 @@ snapshots: - supports-color - zod - wrangler@4.133.0(@types/node@24.13.5): - dependencies: - '@cloudflare/kv-asset-handler': 0.5.0 - '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260916.1) - blake3-wasm: 2.1.5 - esbuild: 0.28.1 - miniflare: 5.20260916.0-alpha(@types/node@24.13.5) - path-to-regexp: 6.3.0 - unenv: 2.0.0-rc.24 - workerd: 1.20260916.1 - optionalDependencies: - fsevents: 2.3.3 - transitivePeerDependencies: - - '@types/node' - - bufferutil - - utf-8-validate - wrangler@4.151.3(@cloudflare/workers-types@4.20260405.1)(@types/node@24.13.5): dependencies: '@cloudflare/kv-asset-handler': 0.5.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c49a81549..0c5d531e4 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -91,7 +91,7 @@ catalog: vitest: ^4.1.11 vitest-evals: ^0.4.0 workers-mcp: 0.1.0-3 - wrangler: 4.80.0 + wrangler: 4.151.3 zod: ^4.4.3 minimumReleaseAgeExclude: