src: fix escaping of single quotes in task runner #8371
test-shared.yml
on: pull_request
Annotations
27 errors and 1 notice
|
aarch64-linux: with shared openssl-3.6.2
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.6.2:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: 1: node: not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
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-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
aarch64-linux: with shared openssl-3.6.2:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
aarch64-linux: with shared boringssl-0.20260526.0
Process completed with exit code 2.
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: 1: node: not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
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-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
aarch64-linux: with shared openssl-1.1.1w
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: 1: node: not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
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-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
aarch64-linux: with shared openssl-3.5.7
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.5.7:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: 1: node: not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
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-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
aarch64-linux: with shared openssl-3.5.7:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
aarch64-linux: with shared openssl-3.0.21
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.0.21:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: 1: node: not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
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-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
aarch64-linux: with shared openssl-3.0.21:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
aarch64-linux: with shared openssl-4.0.1
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-4.0.1:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: 1: node: not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
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-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
aarch64-linux: with shared openssl-4.0.1:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
x86_64-linux: with shared libraries
Process completed with exit code 2.
|
|
x86_64-linux: with shared libraries:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: 1: node: not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
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-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
x86_64-linux: with shared libraries:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
aarch64-darwin: with shared libraries
Process completed with exit code 2.
|
|
aarch64-darwin: with shared libraries:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
aarch64-darwin: with shared libraries:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: node: command not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
x86_64-darwin: with shared libraries
Process completed with exit code 2.
|
|
x86_64-darwin: with shared libraries:
test/message/node_run_non_existent.js#L0
--- stdout ---
Missing script: "non-existent-command" for /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/fixtures/run-script/package.json
Available scripts are:
test: echo "Error: no test specified" && exit 1
ada: ada
ada-windows: ada.bat
positional-args: positional-args
positional-args-windows: positional-args.bat
custom-env: custom-env
custom-env-windows: custom-env.bat
path-env: path-env
path-env-windows: path-env.bat
repeat-args: node repeat-args.js
special-env-variables: special-env-variables
special-env-variables-windows: special-env-variables.bat
pwd: pwd
pwd-windows: cd
Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/message/node_run_non_existent.js
|
|
x86_64-darwin: with shared libraries:
test/parallel/test-node-run.js#L165
--- stdout ---
Test failure: 'handles positional arguments with quotes'
Location: test/parallel/test-node-run.js:159:3
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
{
+ code: 1,
- code: 0,
signal: null,
+ stderr: '/bin/sh: node: command not found\n',
+ stdout: ''
- stderr: '',
- stdout: `["I think therefore I'm"]\n`
}
at TestContext.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js:165:12)
at async Test.run (node:internal/test_runner/test:1389:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: [Object],
expected: [Object],
operator: 'deepStrictEqual',
diff: 'simple'
}
Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-238a0542c7f8-slim/test/parallel/test-node-run.js
|
|
aarch64-darwin: with shared libraries
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
tarballs
|
46.6 MB |
sha256:7805d9d28a3ad47ccdf74d9568d04f35e80f8661189bc4ca5b91378a6ec64ddd
|
|