node:http: allow setting response.statusCode and statusMessage [v2] #1212
ci.yml
on: pull_request
Build windows-x64-baseline
/
Codegen
18s
Build windows-x64
/
Codegen
18s
Build darwin-aarch64
/
Build Submodules
11s
Build darwin-aarch64
/
Build C++
2m 4s
Build darwin-aarch64
/
...
/
Build Zig
15m 19s
Build darwin-x64-baseline
/
Build Submodules
13s
Build darwin-x64-baseline
/
Build C++
5m 13s
Build darwin-x64-baseline
/
...
/
Build Zig
8m 27s
Build darwin-x64
/
Build Submodules
14s
Build darwin-x64
/
Build C++
5m 18s
Build darwin-x64
/
...
/
Build Zig
8m 4s
Build linux-aarch64
/
...
/
Build & Link
31m 34s
Build linux-x64-baseline
/
...
/
Build & Link
14m 21s
Build linux-x64
/
...
/
Build & Link
14m 52s
Build windows-x64-baseline
/
Build Submodules
23s
Build windows-x64-baseline
/
...
/
Build Zig
9m 51s
Build windows-x64
/
Build Submodules
39s
Build windows-x64
/
...
/
Build Zig
8m 22s
Format
/
Format
57s
Lint
/
Lint
12s
Test linux-aarch64
/
Tests
16m 1s
Test linux-aarch64
/
Node.js Tests
0s
Test linux-x64-baseline
/
Tests
10m 0s
Test linux-x64-baseline
/
Node.js Tests
0s
Test linux-x64
/
Tests
9m 32s
Test linux-x64
/
Node.js Tests
0s
Test darwin-aarch64
/
Tests
10m 10s
Test darwin-aarch64
/
Node.js Tests
0s
Test darwin-x64-baseline
/
Tests
16m 15s
Test darwin-x64-baseline
/
Node.js Tests
0s
Test darwin-x64
/
Tests
15m 27s
Test darwin-x64
/
Node.js Tests
0s
Test windows-x64-baseline
/
Tests
12m 6s
Test windows-x64-baseline
/
Node.js Tests
0s
Cleanup
4s
Test windows-x64
/
Tests
11m 7s
Test windows-x64
/
Node.js Tests
0s
Annotations
37 errors and 4 warnings
Test windows-x64 / Tests
Process completed with exit code 1.
|
error: expect(received).toEqual(expected):
test\cli\install\bunx.test.ts#L88
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
+ 1,
+ 1,
0,
+ 1,
+ 1,
+ 1,
0,
+ 1,
+ 1,
0,
+ 1,
+ 1
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
- Expected - 9
+ Received + 9
at C:\a\bun\bun\test\cli\install\bunx.test.ts:88:3
|
error: Test "hot reloading works on the client (+ tailwind hmr)" timed out after 30000ms
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: expect(received).toInclude(expected):
test\js\bun\shell\test_builder.ts#L223
Expected to include: "[eval]:6"
Received: "bun: command not found: somecommandthatdoesnotexist\n1 | import { $ } from 'bun'\n2 | \n3 | $.throws(true)\n4 | \n5 | async function someFunction() {\n ^\nShellError: Failed with exit code 1\n info: {\n \"exitCode\": 1,\n \"stderr\": \"bun: command not found: somecommandthatdoesnotexist\\n\",\n \"stdout\": \"\"\n}\n\n at new ShellError (:12:16)\n at new ShellPromise (:64:16)\n at BunShell (:184:35)\n at C:\\a\\bun\\bun\\[eval]:5:12\n at someFunction (C:\\a\\bun\\bun\\[eval]:3:18)\n at module code (C:\\a\\bun\\bun\\[eval]:9:11)\n\nBun v1.1.8-canary.1+66c6b0adc (Windows x64)\n"
at C:\a\bun\bun\test\js\bun\shell\test_builder.ts:223:11
at doChecks (C:\a\bun\bun\test\js\bun\shell\test_builder.ts:217:20)
at C:\a\bun\bun\test\js\bun\shell\test_builder.ts:266:15
|
error: Test "node_modules" timed out after 10000ms
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: error
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: error
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: error
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: error
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: This test passed. Ignore the error message
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: Test "dns.resolveNs (empty string) " timed out after 5000ms
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
Test darwin-aarch64 / Tests
Process completed with exit code 1.
|
error: Autobahn WebSocket not detected:
test/js/web/websocket/autobahn.test.ts#L82
at /opt/namespace/githubrunner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:82:11
at /opt/namespace/githubrunner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:1
|
error: expect(received).toEqual(expected):
test\cli\install\bunx.test.ts#L88
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
+ 1,
+ 1,
0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
0,
+ 1,
+ 1
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
- Expected - 10
+ Received + 10
at C:\a\bun\bun\test\cli\install\bunx.test.ts:88:3
|
error: Test "should work for github repository with committish" timed out after 5000ms
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: Test "migrate from npm during `bun add`" timed out after 5000ms:
test\cli\install\migration\migrate.test.ts#L20
at testMigration (C:\a\bun\bun\test\cli\install\migration\migrate.test.ts:20:3)
at C:\a\bun\bun\test\cli\install\migration\migrate.test.ts:35:3
|
error: Test "doesn't error when the migration is out of sync" timed out after 5000ms
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: Test "should edit package json correctly with git dependencies" timed out after 5000ms
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
|
error: expect(received).toEqual(expected):
test\cli\install\bun-install.test.ts#L2056
[
"http://localhost:50586/bar",
+ "http://localhost:50586/bar",
"http://localhost:50586/bar-0.0.2.tgz"
]
- Expected - 0
+ Received + 1
at C:\a\bun\bun\test\cli\install\bun-install.test.ts:2056:3
|
error: expect(received).toEqual(expected):
test\cli\install\bun-install.test.ts#L1948
{
dependencies: {
+ bar: "^0.0.2-alpha.3+b4d",
- "install-test2": "dylan-conway/install-test2",
},
name: "foo",
version: "0.0.1",
}
- Expected - 1
+ Received + 1
at C:\a\bun\bun\test\cli\install\bun-install.test.ts:1948:3
|
error: expect(received).toContain(expected):
test\cli\install\bun-install.test.ts#L2136
Expected to contain: "Saved lockfile"
Received: "bun install v1.1.8-canary.1 (66c6b0ad)\n Resolving dependencies\n\nGET http://localhost:50586/bar - 418\n Resolved, downloaded and extracted [1]\nerror: bar@^0.0.2-alpha.3+b4d failed to resolve\n"
at C:\a\bun\bun\test\cli\install\bun-install.test.ts:2136:3
|
error: expect(received).toContain(expected):
test\cli\install\bun-install.test.ts#L2228
Expected to contain: "Saved lockfile"
Received: "bun install v1.1.8-canary.1 (66c6b0ad)\n Resolving dependencies\nerror: InstallFailed extracting tarball for bar\n Resolved, downloaded and extracted [4]\nerror: moving \"bar\" to cache dir failed\nENOTEMPTY: Directory not empty (NtSetInformationFile())\n From: .37dfb66df7de5f6d-00000001.bar\n To: bar@0.0.2-570a88c9d97d0e04@@localhost\n"
at C:\a\bun\bun\test\cli\install\bun-install.test.ts:2228:3
|
error: expect(received).toEqual(expected):
test\cli\install\bun-install.test.ts#L2187
[
"",
+ " + bar@0.0.2-_pre3",
- " + bar@0.0.2-rc1",
"",
" 1 package installed"
]
- Expected - 1
+ Received + 1
at C:\a\bun\bun\test\cli\install\bun-install.test.ts:2187:3
|
Test windows-x64-baseline / Tests
Process completed with exit code 1.
|
error: expect(received).not.toContain(expected):
test/js/bun/test/test-test.test.ts#L539
Expected to not contain: "unreachable code"
Received: "bun test v1.1.8-canary.1 (66c6b0ad)\n\ntest-timeout.test.js:\nerror: Test \"test timeouts when expected\" timed out after 10ms\n(fail) test timeouts when expected [66.33ms]\nerror: Test \"test timeouts when expected 2\" timed out after 10ms\n(fail) test timeouts when expected 2 [24.44ms]\nunreachable code\nerror: Test \"process doesn't hang on test with ref'd value\" timed out after 10ms\n(fail) process doesn't hang on test with ref'd value [78.99ms]\n\n 0 pass\n 3 fail\nRan 3 tests across 1 files. [180.00ms]\n"
at /Users/runner/work/bun/bun/test/js/bun/test/test-test.test.ts:539:3
|
TypeError: The "file" argument must be of type string. Received undefined:
node:child_process#L20511
at node:child_process:531:69
at node:child_process:490:57
at node:child_process:315:75
at node:child_process:2:41
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:39:12
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:44
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:1
|
TypeError: The "file" argument must be of type string. Received undefined:
node:child_process#L20511
at node:child_process:531:69
at node:child_process:490:57
at node:child_process:315:75
at node:child_process:2:41
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:39:12
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:44
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:1
|
Test darwin-x64 / Tests
1 files with failing tests
|
Test darwin-x64 / Tests
Process completed with exit code 1.
|
Test darwin-x64 / Tests
Process completed with exit code 1.
|
TypeError: The "file" argument must be of type string. Received undefined:
node:child_process#L20511
at node:child_process:531:69
at node:child_process:490:57
at node:child_process:315:75
at node:child_process:2:41
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:39:12
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:44
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:1
|
TypeError: The "file" argument must be of type string. Received undefined:
node:child_process#L20511
at node:child_process:531:69
at node:child_process:490:57
at node:child_process:315:75
at node:child_process:2:41
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:39:12
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:44
at /Users/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:1
|
Test darwin-x64-baseline / Tests
1 files with failing tests
|
Test darwin-x64-baseline / Tests
Process completed with exit code 1.
|
Test darwin-x64-baseline / Tests
Process completed with exit code 1.
|
error: Autobahn WebSocket not detected:
test/js/web/websocket/autobahn.test.ts#L82
at /home/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:82:11
at /home/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:1
|
error: Autobahn WebSocket not detected:
test/js/web/websocket/autobahn.test.ts#L82
at /home/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:82:11
at /home/runner/work/bun/bun/test/js/web/websocket/autobahn.test.ts:20:1
|
Format / Format
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: goto-bus-stop/setup-zig@c7b6cdd3adba8f8b96984640ff172c37c93f73ee. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Build darwin-aarch64 / Build C++
openssl@1.1 has been deprecated because it is not supported upstream!
|
Build darwin-aarch64 / Link
openssl@1.1 has been deprecated because it is not supported upstream!
|
Test darwin-aarch64 / Tests
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.316.0. Please update to the latest version 2.316.1
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
bun-darwin-aarch64
|
17.2 MB |
|
bun-darwin-aarch64-profile
|
18.6 MB |
|
bun-darwin-aarch64-tests
|
22 KB |
|
bun-darwin-x64
|
18.7 MB |
|
bun-darwin-x64-baseline
|
18.7 MB |
|
bun-darwin-x64-baseline-profile
|
20.7 MB |
|
bun-darwin-x64-baseline-tests
|
14.6 KB |
|
bun-darwin-x64-profile
|
20.7 MB |
|
bun-darwin-x64-tests
|
7.38 KB |
|
bun-feature-data
|
474 Bytes |
|
bun-linux-aarch64
|
32 MB |
|
bun-linux-aarch64-profile
|
62.2 MB |
|
bun-linux-aarch64-tests
|
4.75 KB |
|
bun-linux-x64
|
33.3 MB |
|
bun-linux-x64-baseline
|
33.2 MB |
|
bun-linux-x64-baseline-profile
|
62.4 MB |
|
bun-linux-x64-baseline-tests
|
4.75 KB |
|
bun-linux-x64-profile
|
62.5 MB |
|
bun-linux-x64-tests
|
4.74 KB |
|
bun-windows-x64
|
33.6 MB |
|
bun-windows-x64-baseline
|
33.5 MB |
|
bun-windows-x64-baseline-profile
|
96.4 MB |
|
bun-windows-x64-baseline-tests
|
63.6 KB |
|
bun-windows-x64-profile
|
96.5 MB |
|
bun-windows-x64-tests
|
40.7 KB |
|