From 4fbbeed7a791167e69eeab57c916b23a0d7d679d Mon Sep 17 00:00:00 2001 From: Rouzbeh Date: Mon, 17 Aug 2026 11:37:40 +0000 Subject: [PATCH] test(fix): align optional-transformers-dependency with onnxruntime ~1.24.3 pin (base #10543) --- tests/unit/build/optional-transformers-dependency.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/unit/build/optional-transformers-dependency.test.ts b/tests/unit/build/optional-transformers-dependency.test.ts index d90ef1f4c9..5f4301b887 100644 --- a/tests/unit/build/optional-transformers-dependency.test.ts +++ b/tests/unit/build/optional-transformers-dependency.test.ts @@ -15,7 +15,8 @@ test("@huggingface/transformers is a regular dependency so npm ci never skips it // pin dragged onnxruntime-node@1.21.0 whose NAN build no longer compiles), which // broke `npm ci`/`next build` with "Can't resolve @huggingface/transformers" // (lazy import in src/lib/memory/embedding/transformersLocal.ts). As a regular - // dep with onnxruntime-node@~1.27.0 (napi prebuilds, no node-gyp) it stays + // dep with onnxruntime-node@~1.24.3 (the version @huggingface/transformers + // requires, napi prebuilds, no node-gyp) it stays // installable and the memory embedding path requires() cleanly. const pkg = readJson<{ dependencies?: Record; @@ -38,7 +39,7 @@ test("transformers + onnxruntime-node are regular dependencies (not optional)", assert.equal( pkg.dependencies?.["onnxruntime-node"], - "~1.27.0", + "~1.24.3", "onnxruntime-node is a regular dep (napi prebuilds, installable on Node 24/26)" ); assert.equal(pkg.optionalDependencies?.["onnxruntime-node"], undefined);