From 9f6fdcbcf317200f18640870e4e373a0e38ce41b Mon Sep 17 00:00:00 2001 From: Rohan Poudel Date: Wed, 5 Aug 2026 14:58:04 -0600 Subject: [PATCH] fix(ci): sync the lockfile with 2.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `npm ci` failed on every job, main included: Invalid: lock file's image-and-video-compressor@2.0.2 does not satisfy image-and-video-compressor@2.0.3 Cause: the 2.0.3 release pinned mcp/ to ^2.0.3 while 2.0.3 did not exist on the registry yet. mcp/ resolves that dependency from npm rather than from this repo, so the constraint was unsatisfiable, `npm install` left the lock entry at 2.0.2, and `npm ci` — which is strict where install is forgiving — rejected the mismatch. The pin was right, the order was wrong: it should have been published first and pinned second. 2.0.3 is on the registry now, so the lock resolves cleanly. Verified with the exact command CI runs: `npm ci` exits 0, both packages build, 184 tests pass. --- package-lock.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index d478fc2..6b06dca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", - "image-and-video-compressor": "^2.0.2", + "image-and-video-compressor": "^2.0.3", "zod": "^4.4.3" }, "bin": { @@ -3729,10 +3729,13 @@ } }, "node_modules/image-and-video-compressor": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/image-and-video-compressor/-/image-and-video-compressor-2.0.2.tgz", - "integrity": "sha512-KnoAsBs+08XthPbHtjS4yblP6QJnpO9sAA+9ZqIbyDdSb/XI8r1afczcjfAn7agDgCiP33AUWef3C8zEaz9qxg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/image-and-video-compressor/-/image-and-video-compressor-2.0.3.tgz", + "integrity": "sha512-xt5dRhe4YHgXBD0NmpNIDQ/3LAs8srM72yCjI6kuLAcR76F225BxuVtNsNHZkuvlWMHOKL3s5w1W+AkDGKOnvA==", "license": "MIT", + "workspaces": [ + "mcp" + ], "dependencies": { "commander": "^15.0.0", "picocolors": "^1.1.1",