Skip to content

fix(fetch): properly redirect non-ascii location header url #12992

fix(fetch): properly redirect non-ascii location header url

fix(fetch): properly redirect non-ascii location header url #12992

Re-run triggered March 19, 2024 14:48
Status Failure
Total duration 7m 32s
Artifacts

nodejs.yml

on: pull_request
Matrix: test
dependency-review
16s
dependency-review
Lint
31s
Lint
Test TypeScript types
35s
Test TypeScript types
automerge
0s
automerge
Fit to window
Zoom out
Zoom in

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