Skip to content

deps: update undici to 8.7.0 #87695

deps: update undici to 8.7.0

deps: update undici to 8.7.0 #87695

Triggered via pull request July 4, 2026 12:11
Status Failure
Total duration 36m 10s
Artifacts

test-linux.yml

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

Annotations

14 errors and 2 notices
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
test-linux (ubuntu-24.04-arm): test/client-proxy/test-use-env-proxy-cli-http.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:38873' }, + method: 'GET', + url: 'http://localhost:38873/test' - method: 'CONNECT', - url: 'localhost:38873' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-use-env-proxy-cli-http.mjs:63:10 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:38873/test', headers: { host: 'localhost:38873', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:38873', headers: { connection: 'close', 'proxy-connection': 'keep-alive', host: 'localhost:38873' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Status Code: 200 Headers: [Object: null prototype] { date: 'Sat, 04 Jul 2026 12:24:45 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=65', 'content-length': '11' } Hello world [CLOSE] 0 null [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-use-env-proxy-cli-http.mjs
test-linux (ubuntu-24.04-arm): test/client-proxy/test-http-set-global-proxy-from-env-override-fetch.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:36261' }, + method: 'GET', + url: 'http://localhost:36261/test' - method: 'CONNECT', - url: 'localhost:36261' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-override-fetch.mjs:44:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:36261/test', headers: { host: 'localhost:36261', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:36261', headers: { connection: 'close', host: 'localhost:36261', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-override-fetch.mjs
test-linux (ubuntu-24.04-arm): test/client-proxy/test-http-set-global-proxy-from-env-fetch-restore.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:33369' }, + method: 'GET', + url: 'http://localhost:33369/test' - method: 'CONNECT', - url: 'localhost:33369' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch-restore.mjs:35:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:33369/test', headers: { host: 'localhost:33369', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:33369', headers: { connection: 'close', host: 'localhost:33369', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch-restore.mjs
test-linux (ubuntu-24.04-arm): test/client-proxy/test-http-set-global-proxy-from-env-fetch-default.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:35157' }, + method: 'GET', + url: 'http://localhost:35157/test' - method: 'CONNECT', - url: 'localhost:35157' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch-default.mjs:35:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:35157/test', headers: { host: 'localhost:35157', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:35157', headers: { connection: 'close', host: 'localhost:35157', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch-default.mjs
test-linux (ubuntu-24.04-arm): test/client-proxy/test-http-set-global-proxy-from-env-fetch.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:46857' }, + method: 'GET', + url: 'http://localhost:46857/test' - method: 'CONNECT', - url: 'localhost:46857' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch.mjs:34:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:46857/test', headers: { host: 'localhost:46857', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:46857', headers: { connection: 'close', host: 'localhost:46857', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch.mjs
test-linux (ubuntu-24.04-arm): test/client-proxy/test-http-proxy-fetch.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:46137' }, + method: 'GET', + url: 'http://localhost:46137/test' - method: 'CONNECT', - url: 'localhost:46137' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-proxy-fetch.mjs:42:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:46137/test', headers: { host: 'localhost:46137', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:46137', headers: { connection: 'close', host: 'localhost:46137', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-proxy-fetch.mjs
test-linux (ubuntu-24.04)
Process completed with exit code 2.
test-linux (ubuntu-24.04): test/client-proxy/test-use-env-proxy-cli-http.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:39303' }, + method: 'GET', + url: 'http://localhost:39303/test' - method: 'CONNECT', - url: 'localhost:39303' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-use-env-proxy-cli-http.mjs:63:10 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:39303/test', headers: { host: 'localhost:39303', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:39303', headers: { connection: 'close', 'proxy-connection': 'keep-alive', host: 'localhost:39303' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Status Code: 200 Headers: [Object: null prototype] { date: 'Sat, 04 Jul 2026 12:37:32 GMT', connection: 'keep-alive', 'keep-alive': 'timeout=65', 'content-length': '11' } [STDOUT] Hello world [CLOSE] 0 null [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-use-env-proxy-cli-http.mjs
test-linux (ubuntu-24.04): test/client-proxy/test-http-set-global-proxy-from-env-override-fetch.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:42105' }, + method: 'GET', + url: 'http://localhost:42105/test' - method: 'CONNECT', - url: 'localhost:42105' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-override-fetch.mjs:44:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:42105/test', headers: { host: 'localhost:42105', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:42105', headers: { connection: 'close', host: 'localhost:42105', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-override-fetch.mjs
test-linux (ubuntu-24.04): test/client-proxy/test-http-set-global-proxy-from-env-fetch-restore.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:40277' }, + method: 'GET', + url: 'http://localhost:40277/test' - method: 'CONNECT', - url: 'localhost:40277' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch-restore.mjs:35:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:40277/test', headers: { host: 'localhost:40277', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:40277', headers: { connection: 'close', host: 'localhost:40277', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch-restore.mjs
test-linux (ubuntu-24.04): test/client-proxy/test-http-set-global-proxy-from-env-fetch-default.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:37525' }, + method: 'GET', + url: 'http://localhost:37525/test' - method: 'CONNECT', - url: 'localhost:37525' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch-default.mjs:35:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:37525/test', headers: { host: 'localhost:37525', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:37525', headers: { connection: 'close', host: 'localhost:37525', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch-default.mjs
test-linux (ubuntu-24.04): test/client-proxy/test-http-set-global-proxy-from-env-fetch.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:46013' }, + method: 'GET', + url: 'http://localhost:46013/test' - method: 'CONNECT', - url: 'localhost:46013' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch.mjs:34:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:46013/test', headers: { host: 'localhost:46013', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:46013', headers: { connection: 'close', host: 'localhost:46013', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-set-global-proxy-from-env-fetch.mjs
test-linux (ubuntu-24.04): test/client-proxy/test-http-proxy-fetch.mjs#L0
--- stderr --- node:internal/modules/run_main:107 triggerUncaughtException( ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected [ { headers: { + 'accept-encoding': 'gzip, deflate', + 'accept-language': '*', + 'sec-fetch-mode': 'cors', + 'user-agent': 'node', + accept: '*/*', + connection: 'keep-alive', - 'proxy-connection': 'keep-alive', - connection: 'close', host: 'localhost:35791' }, + method: 'GET', + url: 'http://localhost:35791/test' - method: 'CONNECT', - url: 'localhost:35791' } ] at file:///home/runner/work/node/node/node/test/client-proxy/test-http-proxy-fetch.mjs:42:8 at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { generatedMessage: true, code: 'ERR_ASSERTION', actual: [ { method: 'GET', url: 'http://localhost:35791/test', headers: { host: 'localhost:35791', connection: 'keep-alive', accept: '*/*', 'accept-language': '*', 'sec-fetch-mode': 'cors', 'user-agent': 'node', 'accept-encoding': 'gzip, deflate' } } ], expected: [ { method: 'CONNECT', url: 'localhost:35791', headers: { connection: 'close', host: 'localhost:35791', 'proxy-connection': 'keep-alive' } } ], operator: 'deepStrictEqual', diff: 'simple' } Node.js v27.0.0-pre --- stdout --- [STDOUT] Hello world [CLOSE] 0 null Command: out/Release/node /home/runner/work/node/node/node/test/client-proxy/test-http-proxy-fetch.mjs
sccache stats - test-linux
89% - 4502 hits, 529 misses, 0 errors
sccache stats - test-linux
86% - 4351 hits, 691 misses, 0 errors