Skip to content

cli: fix negated boolean options not removing implied options #79575

cli: fix negated boolean options not removing implied options

cli: fix negated boolean options not removing implied options #79575

Triggered via pull request January 8, 2026 06:52
Status Failure
Total duration 29m 18s
Artifacts

test-linux.yml

on: pull_request
Matrix: test-linux
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 2 notices
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
test-linux (ubuntu-24.04-arm): test/parallel/test-config-file.js#L120
--- stdout --- Test failure: 'should not override NODE_OPTIONS' Location: test/parallel/test-config-file.js:108:1 AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX/. Input: '/home/runner/work/node/node/node/test/fixtures/typescript/ts/transformation/test-enum.ts:1\n' + 'enum Foo {\n' + '^^^^\n' + '\n' + 'SyntaxError: Unexpected reserved word\n' + ' at wrapSafe (node:internal/modules/cjs/loader:1734:18)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1777:20)\n' + ' at Object..js (node:internal/modules/cjs/loader:1934:10)\n' + ' at Module.load (node:internal/modules/cjs/loader:1524:32)\n' + ' at Module._load (node:internal/modules/cjs/loader:1326:12)\n' + ' at TracingChannel.traceSync (node:diagnostics_channel:328:14)\n' + ' at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)\n' + ' at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)\n' + ' at node:internal/main/run_main_module:33:47\n' + '\n' + 'Node.js v26.0.0-pre\n' at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-config-file.js:120:10) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1102:7) at async Test.processPendingSubtests (node:internal/test_runner/test:777:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '/home/runner/work/node/node/node/test/fixtures/typescript/ts/transformation/test-enum.ts:1\n' + 'enum Foo {\n' + '^^^^\n' + '\n' + 'SyntaxError: Unexpected reserved word\n' + ' at wrapSafe (node:internal/modules/cjs/loader:1734:18)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1777:20)\n' + ' at Object..js (node:internal/modules/cjs/loader:1934:10)\n' + ' at Module.load (node:internal/modules/cjs/loader:1524:32)\n' + ' at Module._load (node:internal/modules/cjs/loader:1326:12)\n' + '...', expected: /ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX/, operator: 'match', diff: 'simple' } Test failure: 'should not override CLI flags' Location: test/parallel/test-config-file.js:125:1 AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX/. Input: '/home/runner/work/node/node/node/test/fixtures/typescript/ts/transformation/test-enum.ts:1\n' + 'enum Foo {\n' + '^^^^\n' + '\n' + 'SyntaxError: Unexpected reserved word\n' + ' at wrapSafe (node:internal/modules/cjs/loader:1734:18)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1777:20)\n' + ' at Object..js (node:internal/modules/cjs/loader:1934:10)\n' + ' at Module.load (node:internal/modules/cjs/loader:1524:32)\n' + ' at Module._load (node:internal/modules/cjs/loader:1326:12)\n' + ' at TracingChannel.traceSync (node:diagnostics_channel:328:14)\n' + ' at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)\n' + ' at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)\n' + ' at node:internal/main/run_main_module:33:47\n' + '\n' + 'Node.js v26.0.0-pre\n' at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-config-file.js:133:10) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1102:7) at async Test.processPendingSubtests (node:internal/test_runner/test:777:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '/home/runner/work/node/node/node/test/fixtures/typescript/ts/transformation/test-enum.ts:1\n' + 'enum Foo {\n' + '^^^^\n' + '\n' + 'SyntaxError: Unexpected reserved word\n' + ' at wrapSafe (node:internal/modules/cjs/loader:1734:18)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1777:20)\n' + ' at Object..js (node:internal/modules/cjs/loader:1934:10)\n' + ' at Module.load (node:internal/modules/c
test-linux (ubuntu-24.04)
Process completed with exit code 2.
test-linux (ubuntu-24.04): test/parallel/test-config-file.js#L120
--- stdout --- Test failure: 'should not override NODE_OPTIONS' Location: test/parallel/test-config-file.js:108:1 AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX/. Input: '/home/runner/work/node/node/node/test/fixtures/typescript/ts/transformation/test-enum.ts:1\n' + 'enum Foo {\n' + '^^^^\n' + '\n' + 'SyntaxError: Unexpected reserved word\n' + ' at wrapSafe (node:internal/modules/cjs/loader:1734:18)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1777:20)\n' + ' at Object..js (node:internal/modules/cjs/loader:1934:10)\n' + ' at Module.load (node:internal/modules/cjs/loader:1524:32)\n' + ' at Module._load (node:internal/modules/cjs/loader:1326:12)\n' + ' at TracingChannel.traceSync (node:diagnostics_channel:328:14)\n' + ' at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)\n' + ' at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)\n' + ' at node:internal/main/run_main_module:33:47\n' + '\n' + 'Node.js v26.0.0-pre\n' at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-config-file.js:120:10) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1102:7) at async Test.processPendingSubtests (node:internal/test_runner/test:777:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '/home/runner/work/node/node/node/test/fixtures/typescript/ts/transformation/test-enum.ts:1\n' + 'enum Foo {\n' + '^^^^\n' + '\n' + 'SyntaxError: Unexpected reserved word\n' + ' at wrapSafe (node:internal/modules/cjs/loader:1734:18)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1777:20)\n' + ' at Object..js (node:internal/modules/cjs/loader:1934:10)\n' + ' at Module.load (node:internal/modules/cjs/loader:1524:32)\n' + ' at Module._load (node:internal/modules/cjs/loader:1326:12)\n' + '...', expected: /ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX/, operator: 'match', diff: 'simple' } Test failure: 'should not override CLI flags' Location: test/parallel/test-config-file.js:125:1 AssertionError [ERR_ASSERTION]: The input did not match the regular expression /ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX/. Input: '/home/runner/work/node/node/node/test/fixtures/typescript/ts/transformation/test-enum.ts:1\n' + 'enum Foo {\n' + '^^^^\n' + '\n' + 'SyntaxError: Unexpected reserved word\n' + ' at wrapSafe (node:internal/modules/cjs/loader:1734:18)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1777:20)\n' + ' at Object..js (node:internal/modules/cjs/loader:1934:10)\n' + ' at Module.load (node:internal/modules/cjs/loader:1524:32)\n' + ' at Module._load (node:internal/modules/cjs/loader:1326:12)\n' + ' at TracingChannel.traceSync (node:diagnostics_channel:328:14)\n' + ' at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)\n' + ' at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)\n' + ' at node:internal/main/run_main_module:33:47\n' + '\n' + 'Node.js v26.0.0-pre\n' at TestContext.<anonymous> (/home/runner/work/node/node/node/test/parallel/test-config-file.js:133:10) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1102:7) at async Test.processPendingSubtests (node:internal/test_runner/test:777:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '/home/runner/work/node/node/node/test/fixtures/typescript/ts/transformation/test-enum.ts:1\n' + 'enum Foo {\n' + '^^^^\n' + '\n' + 'SyntaxError: Unexpected reserved word\n' + ' at wrapSafe (node:internal/modules/cjs/loader:1734:18)\n' + ' at Module._compile (node:internal/modules/cjs/loader:1777:20)\n' + ' at Object..js (node:internal/modules/cjs/loader:1934:10)\n' + ' at Module.load (node:internal/modules/c
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors