Skip to content

fs: implement glob natively #11621

fs: implement glob natively

fs: implement glob natively #11621

Triggered via pull request August 25, 2026 17:05
Status Cancelled
Total duration 2h 22m 39s
Artifacts 2

test-shared.yml

on: pull_request
Build slim tarball
2m 51s
Build slim tarball
aarch64-linux: Cache V8 build
1h 5m
aarch64-linux: Cache V8 build
Matrix: build
Matrix: build-openssl
Fit to window
Zoom out
Zoom in

Annotations

20 errors
aarch64-linux: with shared openssl-4.0.1 / build
Process completed with exit code 2.
aarch64-linux: with shared openssl-4.0.1 / build: test/parallel/test-fs-glob.mjs#L745
--- stdout --- Test failure: 'does not skip siblings after a seen child path' Location: test/parallel/test-fs-glob.mjs:676:3 AssertionError [ERR_ASSERTION]: AssertionError [ERR_ASSERTION]: missing a/c from sync results: a/b,a/b/c,a/b/c/d,a/c/d,a/c/d/c at [eval]:39:18 at [eval]:52:9 at runScriptInThisContext (node:internal/vm:219:10) at node:internal/process/execution:485:12 at [eval]-wrapper:6:24 at runScriptInContext (node:internal/process/execution:483:60) at evalFunction (node:internal/process/execution:317:30) at evalTypeScript (node:internal/process/execution:329:3) at node:internal/main/eval_string:71:3 { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } 1 !== 0 at TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs:745:12) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1402:25) at Test.start (node:internal/test_runner/test:1262:17) at node:internal/test_runner/test:1903:71 at node:internal/per_context/primordials:504:82 at new Promise (<anonymous>) at new SafePromise (node:internal/per_context/primordials:478:3) at node:internal/per_context/primordials:504:9 at Array.map (<anonymous>) { generatedMessage: false, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs
aarch64-linux: with shared openssl-3.0.21 / build
Process completed with exit code 2.
aarch64-linux: with shared openssl-3.0.21 / build: test/parallel/test-fs-glob.mjs#L745
--- stdout --- Test failure: 'does not skip siblings after a seen child path' Location: test/parallel/test-fs-glob.mjs:676:3 AssertionError [ERR_ASSERTION]: AssertionError [ERR_ASSERTION]: missing a/c from sync results: a/b,a/b/c,a/b/c/d,a/c/d,a/c/d/c at [eval]:39:18 at [eval]:52:9 at runScriptInThisContext (node:internal/vm:219:10) at node:internal/process/execution:485:12 at [eval]-wrapper:6:24 at runScriptInContext (node:internal/process/execution:483:60) at evalFunction (node:internal/process/execution:317:30) at evalTypeScript (node:internal/process/execution:329:3) at node:internal/main/eval_string:71:3 { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } 1 !== 0 at TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs:745:12) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1402:25) at Test.start (node:internal/test_runner/test:1262:17) at node:internal/test_runner/test:1903:71 at node:internal/per_context/primordials:504:82 at new Promise (<anonymous>) at new SafePromise (node:internal/per_context/primordials:478:3) at node:internal/per_context/primordials:504:9 at Array.map (<anonymous>) { generatedMessage: false, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs
aarch64-linux: with shared boringssl-0.20260803.0 / build
Process completed with exit code 2.
aarch64-linux: with shared boringssl-0.20260803.0 / build: test/parallel/test-fs-glob.mjs#L745
--- stdout --- Test failure: 'does not skip siblings after a seen child path' Location: test/parallel/test-fs-glob.mjs:676:3 AssertionError [ERR_ASSERTION]: AssertionError [ERR_ASSERTION]: missing a/c from sync results: a/b,a/b/c,a/b/c/d,a/c/d,a/c/d/c at [eval]:39:18 at [eval]:52:9 at runScriptInThisContext (node:internal/vm:219:10) at node:internal/process/execution:485:12 at [eval]-wrapper:6:24 at runScriptInContext (node:internal/process/execution:483:60) at evalFunction (node:internal/process/execution:317:30) at evalTypeScript (node:internal/process/execution:329:3) at node:internal/main/eval_string:71:3 { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } 1 !== 0 at TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs:745:12) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1402:25) at Test.start (node:internal/test_runner/test:1262:17) at node:internal/test_runner/test:1903:71 at node:internal/per_context/primordials:504:82 at new Promise (<anonymous>) at new SafePromise (node:internal/per_context/primordials:478:3) at node:internal/per_context/primordials:504:9 at Array.map (<anonymous>) { generatedMessage: false, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs
aarch64-linux: with shared openssl-3.5.7 / build
Process completed with exit code 2.
aarch64-linux: with shared openssl-3.5.7 / build: test/parallel/test-fs-glob.mjs#L745
--- stdout --- Test failure: 'does not skip siblings after a seen child path' Location: test/parallel/test-fs-glob.mjs:676:3 AssertionError [ERR_ASSERTION]: AssertionError [ERR_ASSERTION]: missing a/c from sync results: a/b,a/b/c,a/b/c/d,a/c/d,a/c/d/c at [eval]:39:18 at [eval]:52:9 at runScriptInThisContext (node:internal/vm:219:10) at node:internal/process/execution:485:12 at [eval]-wrapper:6:24 at runScriptInContext (node:internal/process/execution:483:60) at evalFunction (node:internal/process/execution:317:30) at evalTypeScript (node:internal/process/execution:329:3) at node:internal/main/eval_string:71:3 { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } 1 !== 0 at TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs:745:12) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1402:25) at Test.start (node:internal/test_runner/test:1262:17) at node:internal/test_runner/test:1903:71 at node:internal/per_context/primordials:504:82 at new Promise (<anonymous>) at new SafePromise (node:internal/per_context/primordials:478:3) at node:internal/per_context/primordials:504:9 at Array.map (<anonymous>) { generatedMessage: false, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs
aarch64-linux: with shared openssl-3.6.3 / build
Process completed with exit code 2.
aarch64-linux: with shared openssl-3.6.3 / build: test/parallel/test-fs-glob.mjs#L745
--- stdout --- Test failure: 'does not skip siblings after a seen child path' Location: test/parallel/test-fs-glob.mjs:676:3 AssertionError [ERR_ASSERTION]: AssertionError [ERR_ASSERTION]: missing a/c from sync results: a/b,a/b/c,a/b/c/d,a/c/d,a/c/d/c at [eval]:39:18 at [eval]:52:9 at runScriptInThisContext (node:internal/vm:219:10) at node:internal/process/execution:485:12 at [eval]-wrapper:6:24 at runScriptInContext (node:internal/process/execution:483:60) at evalFunction (node:internal/process/execution:317:30) at evalTypeScript (node:internal/process/execution:329:3) at node:internal/main/eval_string:71:3 { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } 1 !== 0 at TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs:745:12) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1402:25) at Test.start (node:internal/test_runner/test:1262:17) at node:internal/test_runner/test:1903:71 at node:internal/per_context/primordials:504:82 at new Promise (<anonymous>) at new SafePromise (node:internal/per_context/primordials:478:3) at node:internal/per_context/primordials:504:9 at Array.map (<anonymous>) { generatedMessage: false, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs
aarch64-linux: with shared openssl-fips-3.5.7 / build
Process completed with exit code 2.
aarch64-linux: with shared openssl-fips-3.5.7 / build: test/parallel/test-fs-glob.mjs#L745
--- stdout --- Test failure: 'does not skip siblings after a seen child path' Location: test/parallel/test-fs-glob.mjs:676:3 AssertionError [ERR_ASSERTION]: AssertionError [ERR_ASSERTION]: missing a/c from sync results: a/b,a/b/c,a/b/c/d,a/c/d,a/c/d/c at [eval]:39:18 at [eval]:52:9 at runScriptInThisContext (node:internal/vm:219:10) at node:internal/process/execution:485:12 at [eval]-wrapper:6:24 at runScriptInContext (node:internal/process/execution:483:60) at evalFunction (node:internal/process/execution:317:30) at evalTypeScript (node:internal/process/execution:329:3) at node:internal/main/eval_string:71:3 { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==', diff: 'simple' } 1 !== 0 at TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs:745:12) at Test.runInAsyncScope (node:async_hooks:227:14) at Test.run (node:internal/test_runner/test:1402:25) at Test.start (node:internal/test_runner/test:1262:17) at node:internal/test_runner/test:1903:71 at node:internal/per_context/primordials:504:82 at new Promise (<anonymous>) at new SafePromise (node:internal/per_context/primordials:478:3) at node:internal/per_context/primordials:504:9 at Array.map (<anonymous>) { generatedMessage: false, code: 'ERR_ASSERTION', actual: 1, expected: 0, operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-08-255ab2134a08-slim/test/parallel/test-fs-glob.mjs
aarch64-darwin: with shared libraries / build
Process completed with exit code 2.
x86_64-linux: with shared libraries and perfetto / build
Canceling since a higher priority waiting request for Test Shared libraries-native-glob exists
x86_64-linux: with shared libraries and perfetto / build
The operation was canceled.
Test Shared libraries
Canceling since a higher priority waiting request for Test Shared libraries-native-glob exists
Test Shared libraries
Canceling since a higher priority waiting request for Test Shared libraries-native-glob exists
Test Shared libraries
Canceling since a higher priority waiting request for Test Shared libraries-native-glob exists
x86_64-darwin: with shared libraries / build
Canceling since a higher priority waiting request for Test Shared libraries-native-glob exists
x86_64-darwin: with shared libraries / build
The operation was canceled.

Artifacts

Produced during runtime
Name Size Digest
libv8-aarch64-linux.nar
32.6 MB
sha256:0a283f54b1aabf2c0bf650549249b97022acd8d9494f3e82b71892626641dc7b
node-v27.0.0-nightly2026-08-255ab2134a08-slim.tar.gz
47.5 MB
sha256:629c20f0c86b309b98c86b38a509b46e2e72305804e44e039581637d8b85f804