From 9671670269a0e8dc87bdee3ac4b7acf828397c88 Mon Sep 17 00:00:00 2001 From: Bendik Aagaard Lynghaug Date: Tue, 8 Sep 2026 21:46:42 +0200 Subject: [PATCH] fix(ci): glob test files instead of passing directories to node --test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Node 24's test runner spawns directory arguments as entry modules (MODULE_NOT_FOUND); Node 26 accepts them. Shell-expanded file globs work on both — found by the first real CI run on the Gitea runner, where the Node 24 matrix leg and the release gate failed while 26 passed. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_014NgfSjHE11oFpoSnLVKLXd --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 73320e8..c195b2f 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "node": ">=24" }, "scripts": { - "test": "node --test packages/core/test/ packages/html/test/ packages/component/test/ packages/devtools/test/ packages/migrate/test/ packages/bankai/test/", - "test:e2e": "node --test test/e2e/", + "test": "node --test packages/*/test/*.test.js", + "test:e2e": "node --test test/e2e/*.test.js", "bench": "node bench/render.js", "bench:browser": "node bench/real-browser.js", "size": "node scripts/size.js",