From 027a6de7cc70a8fb722003f5b01a8fce171d58d1 Mon Sep 17 00:00:00 2001 From: Graeme Foster <80714+GraemeF@users.noreply.github.com> Date: Fri, 30 Oct 2026 00:19:17 +0000 Subject: [PATCH] build(deps): move effect and its platform packages to 4.0.6 together @effect/platform-node 4.0.6 and @effect/platform-node-shared 4.0.6 declare effect ^4.0.6 as a peer, so Renovate's three separate bumps (#531, #533, #534) cannot land one at a time. This moves all three pins, the plugin lock and pluginModules' hash in one change. The lock moves only the three effect packages, and the undici it already holds meets platform-node's new range. The 4.0.6 notes are fixes and additions. FileSystem.lstat is new, and a custom FileSystem must now provide it, but the plugin uses only NodeFileSystem. EPERM now reads as PermissionDenied rather than Unknown, and the plugin matches on neither. Imports of effect's nested internal modules are now blocked, and the plugin imports only public entry points. The rest touches HTTP servers, clusters, event logs and the CLI, none of which the plugin uses. --- flake.nix | 2 +- plugin/bun.lock | 12 ++++++------ plugin/package.json | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/flake.nix b/flake.nix index 641bec5e..491cfe70 100644 --- a/flake.nix +++ b/flake.nix @@ -4119,7 +4119,7 @@ and a second line" dontFixup = true; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-jCFPRirpa9HtryNG51UQFWIUAX6nZpjmJu8kMvEUvmE="; + outputHash = "sha256-maZmnhxhpYW6YcS+p+dfXqmDdDNLcGNI+H+/nBPwAaE="; }; # commy type-checks with Effect's build of tsc, which adds the Effect diff --git a/plugin/bun.lock b/plugin/bun.lock index 1ec6c108..55ae4056 100644 --- a/plugin/bun.lock +++ b/plugin/bun.lock @@ -5,21 +5,21 @@ "": { "name": "@codeforbreakfast/beady-eye-mcp", "devDependencies": { - "@effect/platform-node": "4.0.5", + "@effect/platform-node": "4.0.6", "@modelcontextprotocol/sdk": "1.32.1", "bun-types": "1.4.4", - "effect": "4.0.5", + "effect": "4.0.6", "smol-toml": "1.9.1", }, }, }, "overrides": { - "@effect/platform-node-shared": "4.0.5", + "@effect/platform-node-shared": "4.0.6", }, "packages": { - "@effect/platform-node": ["@effect/platform-node@4.0.5", "", { "dependencies": { "@effect/platform-node-shared": "^4.0.5", "undici": "^8.11.2" }, "peerDependencies": { "effect": "^4.0.5", "redis": ">=5.0.0 <7.0.0" } }, "sha512-v4KD5fWvEUa4QmWFpZFbBsRhmfnTP6ETCME2r9ifyXVDPjhfpxpTZl41prjgQFMqZBHdWWCl7YC5ImbXv5ui5g=="], + "@effect/platform-node": ["@effect/platform-node@4.0.6", "", { "dependencies": { "@effect/platform-node-shared": "^4.0.6", "undici": "^8.12.2" }, "peerDependencies": { "effect": "^4.0.6", "redis": ">=5.0.0 <7.0.0" } }, "sha512-gXvGHAy0/8PZbWvMMguloDUyeSP+rzYEo3FSEqUuGduxo9ORcGioDxPI+GOLCIFfam7VuNkmSUxBOiRMIrMrBw=="], - "@effect/platform-node-shared": ["@effect/platform-node-shared@4.0.5", "", { "dependencies": { "@types/ws": "^8.18.2", "ws": "^8.22.0" }, "peerDependencies": { "effect": "^4.0.5" } }, "sha512-a8rCdEkfZBGe9C6bsIjxVZuRp73svIyK5IHwHdDAVsvZXjrbkxusfI+rZ8WlX31RP1mKizwI/E72GQTNfdMWHw=="], + "@effect/platform-node-shared": ["@effect/platform-node-shared@4.0.6", "", { "dependencies": { "@types/ws": "^8.18.2", "ws": "^8.22.0" }, "peerDependencies": { "effect": "^4.0.6" } }, "sha512-0PhyC4uG30xGtsajnxjkcBWfTjNRzUh4ZKl1Kvo/MNyCTb+W2O+fBzf7wCRCoqt+nLudiq4V7vX40Q8XIBuMaQ=="], "@hono/node-server": ["@hono/node-server@2.1.5", "", { "peerDependencies": { "hono": "^4 || ^5.0.0-0" } }, "sha512-MgP/I06GdvsilDspMk/qmRzpk8LOUStP6jFAbSRi40W09DhoyUn+Mj7eyKICPqeYKybOjVFLVIAQzvu1bfIa7Q=="], @@ -75,7 +75,7 @@ "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], - "effect": ["effect@4.0.5", "", {}, "sha512-BY4/28NlpOd99yzmV741xbVGmp+1U7tks4oB7F/Png64bTa5tm5eCA6W0RiXsnuLDDoJpjfVSo4Dnq4BZb/89Q=="], + "effect": ["effect@4.0.6", "", {}, "sha512-Tc3mkzuLR6t6P9dhLt0D2GrxYtmU5td4XEJEiXCmILz53IRIfJyHsKZWjTA3xEjiwpNTtXBgI4iqYPxMztBDrw=="], "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], diff --git a/plugin/package.json b/plugin/package.json index 90e69ad6..0b866932 100644 --- a/plugin/package.json +++ b/plugin/package.json @@ -19,13 +19,13 @@ "build": "bun build src/main.ts --target node --outfile dist/server.js" }, "devDependencies": { - "@effect/platform-node": "4.0.5", + "@effect/platform-node": "4.0.6", "@modelcontextprotocol/sdk": "1.32.1", "bun-types": "1.4.4", - "effect": "4.0.5", + "effect": "4.0.6", "smol-toml": "1.9.1" }, "overrides": { - "@effect/platform-node-shared": "4.0.5" + "@effect/platform-node-shared": "4.0.6" } }