fix(fetch): properly redirect non-ascii location header url #12992
nodejs.yml
on: pull_request
Matrix: test
dependency-review
16s
Lint
31s
Test TypeScript types
35s
automerge
0s
Annotations
3 errors and 73 notices
keep-alive not timeout:
test/client-keep-alive.js#L190
Error [ERR_TEST_FAILURE]: Failed
at process.emit (node:events:517:28) {
failureType: 'uncaughtException',
cause: AssertionError [ERR_ASSERTION]: Failed
at res.<computed> [as fail] (/Users/runner/work/undici/undici/node_modules/@matteo.collina/tspl/tspl.js:52:35)
at Timeout._onTimeout (/Users/runner/work/undici/undici/test/client-keep-alive.js:190:11)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: undefined,
operator: 'fail'
},
code: 'ERR_TEST_FAILURE'
}
|
test/client-keep-alive.js:
test/client-keep-alive.js#L1
[Error [ERR_TEST_FAILURE]: test timed out after 30000ms] { failureType: 'testTimeoutFailure', cause: 'test timed out after 30000ms', code: 'ERR_TEST_FAILURE' }
|
test (18, macos-latest) / Test with Node.js 18 on macos-latest
Process completed with exit code 1.
|
test (18, macos-latest) / Test with Node.js 18 on macos-latest
Total Tests: 730
Suites 📂: 50
Passed ✅: 725
Failed ❌: 1
Canceled 🚫: 1
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 67539.364ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 729
Suites 📂: 50
Passed ✅: 726
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 34969.219ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3137.294ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 352
Suites 📂: 10
Passed ✅: 352
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 10994.594ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 15
Suites 📂: 2
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 115.922ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 1
Suites 📂: 1
Passed ✅: 1
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 185.064ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 66
Suites 📂: 6
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 1546.021ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 93
Suites 📂: 16
Passed ✅: 93
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11016.675ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 66
Suites 📂: 12
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 3795.106ms
|
test (21, ubuntu-latest) / Test with Node.js 21 on ubuntu-latest
Total Tests: 203
Suites 📂: 3
Passed ✅: 203
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 6980.265ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 729
Suites 📂: 50
Passed ✅: 726
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 34988.574ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3182.633ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 352
Suites 📂: 10
Passed ✅: 352
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11077.052ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 15
Suites 📂: 2
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 128.364ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 1
Suites 📂: 1
Passed ✅: 1
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 216.767ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 66
Suites 📂: 6
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 1563.848ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 93
Suites 📂: 16
Passed ✅: 93
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11065.538ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 66
Suites 📂: 12
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 3946.057ms
|
test (18, ubuntu-latest) / Test with Node.js 18 on ubuntu-latest
Total Tests: 203
Suites 📂: 3
Passed ✅: 203
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 7349.172ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 729
Suites 📂: 50
Passed ✅: 726
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 36011.268ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3185.344ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 352
Suites 📂: 10
Passed ✅: 352
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11091.295ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 15
Suites 📂: 2
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 118.242ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 1
Suites 📂: 1
Passed ✅: 1
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 174.294ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 66
Suites 📂: 6
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 1498.047ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 93
Suites 📂: 16
Passed ✅: 93
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11120.813ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 66
Suites 📂: 12
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 3948.912ms
|
test (20, ubuntu-latest) / Test with Node.js 20 on ubuntu-latest
Total Tests: 203
Suites 📂: 3
Passed ✅: 203
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 7311.666ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 729
Suites 📂: 50
Passed ✅: 726
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 49494.191ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3539.128ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 352
Suites 📂: 10
Passed ✅: 352
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11903.821ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 15
Suites 📂: 2
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 179.350ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 1
Suites 📂: 1
Passed ✅: 1
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 268.793ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 66
Suites 📂: 6
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 2479.692ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 93
Suites 📂: 16
Passed ✅: 93
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 12004.210ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 66
Suites 📂: 12
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 4107.209ms
|
test (21, macos-latest) / Test with Node.js 21 on macos-latest
Total Tests: 203
Suites 📂: 3
Passed ✅: 203
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 7902.702ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 729
Suites 📂: 50
Passed ✅: 726
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 55424.712ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 4265.009ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 352
Suites 📂: 10
Passed ✅: 352
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 15168.260ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 15
Suites 📂: 2
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 360.103ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 1
Suites 📂: 1
Passed ✅: 1
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 261.259ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 66
Suites 📂: 6
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 2981.801ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 93
Suites 📂: 16
Passed ✅: 93
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 13422.529ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 66
Suites 📂: 12
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 3824.145ms
|
test (20, macos-latest) / Test with Node.js 20 on macos-latest
Total Tests: 203
Suites 📂: 3
Passed ✅: 203
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 6778.211ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 729
Suites 📂: 50
Passed ✅: 726
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 38764.671ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3497.214ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 352
Suites 📂: 10
Passed ✅: 352
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 15326.110ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 15
Suites 📂: 2
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 165.940ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 1
Suites 📂: 1
Passed ✅: 1
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 256.594ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 66
Suites 📂: 6
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 2069.521ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 93
Suites 📂: 16
Passed ✅: 93
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11524.408ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 66
Suites 📂: 12
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 4140.111ms
|
test (21, windows-latest) / Test with Node.js 21 on windows-latest
Total Tests: 203
Suites 📂: 3
Passed ✅: 200
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 7798.244ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 729
Suites 📂: 50
Passed ✅: 726
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 40278.829ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3535.409ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 352
Suites 📂: 10
Passed ✅: 352
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 15455.653ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 15
Suites 📂: 2
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 227.481ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 1
Suites 📂: 1
Passed ✅: 1
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 319.956ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 66
Suites 📂: 6
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 2437.428ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 93
Suites 📂: 16
Passed ✅: 93
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11497.667ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 66
Suites 📂: 12
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 4264.225ms
|
test (18, windows-latest) / Test with Node.js 18 on windows-latest
Total Tests: 203
Suites 📂: 3
Passed ✅: 200
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 8051.157ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 729
Suites 📂: 50
Passed ✅: 726
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 40336.678ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 189
Suites 📂: 6
Passed ✅: 176
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 13
Todo 📝: 0
Duration 🕐: 3511.099ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 352
Suites 📂: 10
Passed ✅: 352
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 15907.683ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 15
Suites 📂: 2
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 159.361ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 1
Suites 📂: 1
Passed ✅: 1
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 243.067ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 66
Suites 📂: 6
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 2323.182ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 93
Suites 📂: 16
Passed ✅: 93
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 11550.085ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 66
Suites 📂: 12
Passed ✅: 66
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 4299.331ms
|
test (20, windows-latest) / Test with Node.js 20 on windows-latest
Total Tests: 203
Suites 📂: 3
Passed ✅: 200
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 3
Todo 📝: 0
Duration 🕐: 8041.980ms
|