Skip to content

chore(ci): switch to windows-latest runners#1280

Merged
vados-cosmonic merged 1 commit intobytecodealliance:mainfrom
vados-cosmonic:chore(ci)=use-latest-windows-runners
Feb 25, 2026
Merged

chore(ci): switch to windows-latest runners#1280
vados-cosmonic merged 1 commit intobytecodealliance:mainfrom
vados-cosmonic:chore(ci)=use-latest-windows-runners

Conversation

@vados-cosmonic
Copy link
Collaborator

No description provided.

@vados-cosmonic
Copy link
Collaborator Author

vados-cosmonic commented Feb 25, 2026

NOTE: windows 2025 gets stuck on tests that are listening and fail during the WASI tests -- this seems to be due to errors that occur during the test run (and likely because the server does not get shut down afterwards, keeping the event loop spinning).

[EDIT] looks like the failures are periodic and the PR got in but the test is still hanging.

Here's the output

Failure output

Output
warning: `jco` (test "mod") generated 146 warnings (run `cargo fix --test "mod" -p jco` to apply 146 suggestions)
   Compiling js-component-bindgen v1.15.0 (D:\a\jco\jco\crates\js-component-bindgen)
   Compiling wasm-tools-js v0.1.0 (D:\a\jco\jco\crates\wasm-tools-component)
   Compiling js-component-bindgen-component v1.10.0 (D:\a\jco\jco\crates\js-component-bindgen-component)
   Compiling xtask v0.0.0 (D:\a\jco\jco\crates\xtask)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 10s
     Running unittests src\bin\dummy.rs (target\debug\deps\dummy-d13db229d22d8fcb.exe)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
     Running tests\mod.rs (target\debug\deps\mod-39845f4a7565a63f.exe)
running 122 tests
test generated::node_api_time::api_time ... ok
test generated::node_cli_args::cli_args ... ok
test generated::node_api_reactor::api_reactor ... ok
test generated::node_api_proxy_forward_request::api_proxy_forward_request ... ok
test generated::node_cli_default_clocks::cli_default_clocks ... ok
test generated::node_cli_directory_list::cli_directory_list ... ok
test generated::node_cli_exit_default::cli_exit_default ... ok
test generated::node_cli_env::cli_env ... ok
test generated::node_cli_exit_failure::cli_exit_failure ... ok
thread 'main' (1) panicked at crates\test-programs\src\bin\cli_exit_panic.rs:2:5:
Curiouser and curiouser!
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
RuntimeError: unreachable
    at cli_exit_panic-c10c8fae84e27da0.wasm.abort (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[122]:0x695f)
    at cli_exit_panic-c10c8fae84e27da0.wasm._ZN3std3sys3pal6wasip17helpers14abort_internal17h74119267dbd11beeE (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[57]:0x1bad)
    at cli_exit_panic-c10c8fae84e27da0.wasm._ZN3std7process5abort17h49844fb4bec76201E (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[25]:0x6fb)
    at cli_exit_panic-c10c8fae84e27da0.wasm._RNvCsdBezzDwma51_7___rustc12___rust_abort (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[27]:0x777)
    at cli_exit_panic-c10c8fae84e27da0.wasm._RNvCsdBezzDwma51_7___rustc18___rust_start_panic (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[21]:0x51b)
    at cli_exit_panic-c10c8fae84e27da0.wasm._RNvCsdBezzDwma51_7___rustc10rust_panic (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[22]:0x53e)
    at cli_exit_panic-c10c8fae84e27da0.wasm._ZN3std9panicking15panic_with_hook17h7a3e5eaee7fad80cE (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[70]:0x2981)
    at cli_exit_panic-c10c8fae84e27da0.wasm._ZN3std9panicking13panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17h36465fe3c8c216bdE (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[63]:0x1eb5)
    at cli_exit_panic-c10c8fae84e27da0.wasm._ZN3std3sys9backtrace26__rust_end_short_backtrace17hfc6d834ad5c88707E (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[31]:0x866)
    at cli_exit_panic-c10c8fae84e27da0.wasm._RNvCsdBezzDwma51_7___rustc17rust_begin_unwind (wasm://wasm/cli_exit_panic-c10c8fae84e27da0.wasm-006deeb2:wasm-function[30]:0x85a)
test generated::node_cli_exit_panic::cli_exit_panic ... ok
test generated::node_cli_exit_success::cli_exit_success ... ok
test generated::node_cli_exit_with_code::cli_exit_with_code ... ok
hello, world
test generated::node_cli_export_cabi_realloc::cli_export_cabi_realloc ... ok
test generated::node_cli_file_append::cli_file_append ... ok
test generated::node_cli_file_dir_sync::cli_file_dir_sync ... ok
test generated::node_cli_file_read::cli_file_read ... ok
hello, world
hello, world
test generated::node_cli_hello_stdout::cli_hello_stdout ... ok
ERRNO_MODE_WINDOWS=1
test generated::node_cli_large_env::cli_large_env ... ok
Result of resolve: Err(ErrorCode { code: 20, name: "permanent-resolver-failure", message: "A permanent failure in name resolution occurred." })
Result of binding: Err(ErrorCode { code: 1, name: "access-denied", message: "Access denied.\n\n            POSIX equivalent: EACCES, EPERM" })
Result of listen: Err(ErrorCode { code: 1, name: "access-denied", message: "Access denied.\n\n            POSIX equivalent: EACCES, EPERM" })
Result of connect: Err(ErrorCode { code: 1, name: "access-denied", message: "Access denied.\n\n            POSIX equivalent: EACCES, EPERM" })
Result of accept: Err(ErrorCode { code: 1, name: "access-denied", message: "Access denied.\n\n            POSIX equivalent: EACCES, EPERM" })
test generated::node_cli_no_ip_name_lookup::cli_no_ip_name_lookup ... ok
test generated::node_cli_no_tcp::cli_no_tcp ... ok
Result of binding: Err(ErrorCode { code: 1, name: "access-denied", message: "Access denied.\n\n            POSIX equivalent: EACCES, EPERM" })
test generated::node_cli_no_udp::cli_no_udp ... ok
test generated::node_cli_serve_authority_and_scheme::cli_serve_authority_and_scheme ... ok
test generated::node_cli_serve_with_print::cli_serve_with_print ... ok
test generated::node_cli_serve_echo_env::cli_serve_echo_env ... ok
test generated::node_cli_sleep::cli_sleep ... ok
before splice
completed splicing 0 bytes
test generated::node_cli_splice_stdin::cli_splice_stdin ... ok
test generated::node_cli_stdin::cli_stdin ... ok
test generated::node_cli_stdin_empty::cli_stdin_empty ... ok
> test generated::node_cli_stdio_write_flushes::cli_stdio_write_flushes ... ok
test generated::node_dwarf_multiple_codegen_units::dwarf_multiple_codegen_units ... ok
117
test generated::node_dwarf_simple::dwarf_simple ... ok
writing enough
writing too little
writing too much
test generated::node_http_outbound_request_content_length::http_outbound_request_content_length ... ok
localhost:8125 /get: Response { status: 200, headers: [("x-wasmtime-test-method", [71, 69, 84]), ("x-wasmtime-test-uri", [47, 103, 101, 116, 63, 115, 111, 109, 101, 61, 97, 114, 103, 38, 103, 111, 101, 115, 61, 104, 101, 114, 101]), ("content-type", [116, 101, 120, 116, 47, 104, 116, 109, 108]), ("date", [87, 101, 100, 44, 32, 50, 53, 32, 70, 101, 98, 32, 50, 48, 50, 54, 32, 48, 57, 58, 48, 56, 58, 49, 55, 32, 71, 77, 84]), ("connection", [107, 101, 101, 112, 45, 97, 108, 105, 118, 101]), ("keep-alive", [116, 105, 109, 101, 111, 117, 116, 61, 53]), ("transfer-encoding", [99, 104, 117, 110, 107, 101, 100])], body: "" }
test generated::node_http_outbound_request_invalid_header::http_outbound_request_invalid_header ... ok
test generated::node_http_outbound_request_get::http_outbound_request_get ... ok
test generated::node_http_outbound_request_invalid_dnsname::http_outbound_request_invalid_dnsname ... ok
test generated::node_http_outbound_request_invalid_port::http_outbound_request_invalid_port ... ok
test generated::node_http_outbound_request_missing_path_and_query::http_outbound_request_missing_path_and_query ... ok
test generated::node_http_outbound_request_invalid_version::http_outbound_request_invalid_version ... ok
/post: Response { status: 200, headers: [("x-wasmtime-test-method", [80, 79, 83, 84]), ("x-wasmtime-test-uri", [47, 112, 111, 115, 116]), ("content-type", [116, 101, 120, 116, 47, 104, 116, 109, 108]), ("date", [87, 101, 100, 44, 32, 50, 53, 32, 70, 101, 98, 32, 50, 48, 50, 54, 32, 48, 57, 58, 48, 56, 58, 50, 49, 32, 71, 77, 84]), ("connection", [107, 101, 101, 112, 45, 97, 108, 105, 118, 101]), ("keep-alive", [116, 105, 109, 101, 111, 117, 116, 61, 53]), ("transfer-encoding", [99, 104, 117, 110, 107, 101, 100])], body: "{\"foo\": \"bar\"}" }
test generated::node_http_outbound_request_post::http_outbound_request_post ... ok
Called _start
Done
test generated::node_http_outbound_request_response_build::http_outbound_request_response_build ... ok
/put: Response { status: 200, headers: [("x-wasmtime-test-method", [80, 85, 84]), ("x-wasmtime-test-uri", [47, 112, 117, 116]), ("content-type", [116, 101, 120, 116, 47, 104, 116, 109, 108]), ("date", [87, 101, 100, 44, 32, 50, 53, 32, 70, 101, 98, 32, 50, 48, 50, 54, 32, 48, 57, 58, 48, 56, 58, 50, 51, 32, 71, 77, 84]), ("connection", [107, 101, 101, 112, 45, 97, 108, 105, 118, 101]), ("keep-alive", [116, 105, 109, 101, 111, 117, 116, 61, 53]), ("transfer-encoding", [99, 104, 117, 110, 107, 101, 100])], body: "" }
test generated::node_http_outbound_request_put::http_outbound_request_put ... ok
test generated::node_http_outbound_request_timeout::http_outbound_request_timeout ... ok
test generated::node_http_outbound_request_unknown_method::http_outbound_request_unknown_method ... ok
test generated::node_http_outbound_request_unsupported_scheme::http_outbound_request_unsupported_scheme ... ok
test generated::node_piped_multiple::piped_multiple ... ok
test generated::node_piped_polling::piped_polling ... ok
test generated::node_preview1_big_random_buf::preview1_big_random_buf ... ok
test generated::node_piped_simple::piped_simple ... ok
test generated::node_preview1_clock_time_get::preview1_clock_time_get ... ok
test generated::node_preview1_close_preopen::preview1_close_preopen ... ok
test generated::node_preview1_dangling_fd::preview1_dangling_fd ... ok
test generated::node_preview1_dangling_symlink::preview1_dangling_symlink ... ok
test generated::node_preview1_directory_seek::preview1_directory_seek ... ok
test generated::node_preview1_dir_fd_op_failures::preview1_dir_fd_op_failures ... ok
test generated::node_preview1_fd_advise::preview1_fd_advise ... ok
test generated::node_preview1_fd_filestat_get::preview1_fd_filestat_get ... ok
test generated::node_preview1_fd_filestat_set::preview1_fd_filestat_set ... ok
test generated::node_preview1_fd_flags_set::preview1_fd_flags_set ... ok
test generated::node_preview1_file_allocate::preview1_file_allocate ... ok
test generated::node_preview1_file_pread_pwrite::preview1_file_pread_pwrite ... ok
test generated::node_preview1_fd_readdir::preview1_fd_readdir ... ok
test generated::node_preview1_file_read_write::preview1_file_read_write ... ok
test generated::node_preview1_file_seek_tell::preview1_file_seek_tell ... ok
test generated::node_preview1_file_truncation::preview1_file_truncation ... ok
test generated::node_preview1_file_unbuffered_write::preview1_file_unbuffered_write ... ok
test generated::node_preview1_file_write::preview1_file_write ... ok
test generated::node_preview1_interesting_paths::preview1_interesting_paths ... ok
test generated::node_preview1_nofollow_errors::preview1_nofollow_errors ... ok
test generated::node_preview1_overwrite_preopen::preview1_overwrite_preopen ... ok
test generated::node_preview1_path_exists::preview1_path_exists ... ok
test generated::node_preview1_path_filestat::preview1_path_filestat ... ok
test generated::node_preview1_path_link::preview1_path_link ... ok
test generated::node_preview1_path_open_create_existing::preview1_path_open_create_existing ... ok
test generated::node_preview1_path_open_dirfd_not_dir::preview1_path_open_dirfd_not_dir ... ok
test generated::node_preview1_path_open_missing::preview1_path_open_missing ... ok
test generated::node_preview1_path_open_nonblock::preview1_path_open_nonblock ... ok
preopen dir: "/" base 129498624 inheriting 267911167
test generated::node_preview1_path_open_preopen::preview1_path_open_preopen ... ok
test generated::node_preview1_path_open_read_write::preview1_path_open_read_write ... ok
test generated::node_preview1_path_open_lots::preview1_path_open_lots ... ok
test generated::node_preview1_path_rename::preview1_path_rename ... ok
test generated::node_preview1_path_rename_dir_trailing_slashes::preview1_path_rename_dir_trailing_slashes ... ok
test generated::node_preview1_path_symlink_trailing_slashes::preview1_path_symlink_trailing_slashes ... ok
test generated::node_preview1_poll_oneoff_files::preview1_poll_oneoff_files ... ok
test generated::node_preview1_poll_oneoff_stdio::preview1_poll_oneoff_stdio ... ok
test generated::node_preview1_readlink::preview1_readlink ... ok
test generated::node_preview1_regular_file_isatty::preview1_regular_file_isatty ... ok
test generated::node_preview1_remove_directory::preview1_remove_directory ... ok
test generated::node_preview1_remove_nonempty_directory::preview1_remove_nonempty_directory ... ok
test generated::node_preview1_renumber::preview1_renumber ... ok
test generated::node_preview1_sched_yield::preview1_sched_yield ... ok
test generated::node_preview1_stdio::preview1_stdio ... ok
test generated::node_preview1_stdio_isatty::preview1_stdio_isatty ... ok
test generated::node_preview1_stdio_not_isatty::preview1_stdio_not_isatty ... ok
test generated::node_preview1_symlink_create::preview1_symlink_create ... ok
test generated::node_preview1_symlink_filestat::preview1_symlink_filestat ... ok
test generated::node_preview1_symlink_loop::preview1_symlink_loop ... ok
مرحبا بكم
test generated::node_preview1_unicode_output::preview1_unicode_output ... ok
test generated::node_preview1_unlink_file_trailing_slashes::preview1_unlink_file_trailing_slashes ... ok
test generated::node_preview2_adapter_badfd::preview2_adapter_badfd ... ok
test generated::node_preview2_file_read_write::preview2_file_read_write ... ok
test generated::node_preview2_pollable_correct::preview2_pollable_correct ... ok
test generated::node_preview2_ip_name_lookup::preview2_ip_name_lookup ... ok
Error: wasi-io trap: attempt to poll on empty list
    at handle (file:///D:/a/jco/jco/packages/preview2-shim/lib/io/worker-thread.js:849:15)
    at file:///D:/a/jco/jco/packages/preview2-shim/lib/synckit/index.js:105:38
    at MessagePort.<anonymous> (file:///D:/a/jco/jco/packages/preview2-shim/lib/synckit/index.js:112:9)
    at [nodejs.internal.kHybridDispatch] (node:internal/event_target:843:20)
    at MessagePort.<anonymous> (node:internal/per_context/messageport:23:28)
test generated::node_preview2_pollable_traps::preview2_pollable_traps ... ok
test generated::node_preview2_random::preview2_random ... ok
test generated::node_preview2_sleep::preview2_sleep ... ok
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatest generated::node_preview2_stream_pollable_correct::preview2_stream_pollable_correct ... ok
Error: wasi-io trap: Cannot drop input stream as it has a child poll resource which has not yet been dropped
    at verifyPollsDroppedForDrop (file:///D:/a/jco/jco/packages/preview2-shim/lib/io/worker-thread.js:939:13)
    at handle (file:///D:/a/jco/jco/packages/preview2-shim/lib/io/worker-thread.js:638:7)
    at file:///D:/a/jco/jco/packages/preview2-shim/lib/synckit/index.js:105:38
    at MessagePort.<anonymous> (file:///D:/a/jco/jco/packages/preview2-shim/lib/synckit/index.js:112:9)
    at [nodejs.internal.kHybridDispatch] (node:internal/event_target:843:20)
    at MessagePort.<anonymous> (node:internal/per_context/messageport:23:28)
test generated::node_preview2_stream_pollable_traps::preview2_stream_pollable_traps ... ok
test generated::node_preview2_tcp_bind::preview2_tcp_bind ... ok
test generated::node_preview2_tcp_connect::preview2_tcp_connect ... ok
test generated::node_preview2_tcp_sample_application::preview2_tcp_sample_application ... ok
test generated::node_preview2_tcp_sockopts::preview2_tcp_sockopts ... ok
test generated::node_http_outbound_request_large_post::http_outbound_request_large_post has been running for over 60 seconds
test generated::node_preview2_tcp_states::preview2_tcp_states ... ok
thread 'main' (1) panicked at crates\test-programs\src\bin\preview2_tcp_streams.rs:68:9:
assertion failed: matches!(client.output.write(message), Err(StreamError::Closed))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
RuntimeError: unreachable
    at preview2_tcp_streams-a21884df211dfab1.wasm.abort (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[409]:0x14eaa)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std3sys3pal6wasip17helpers14abort_internal17h74119267dbd11beeE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[343]:0x100e3)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std7process5abort17h49844fb4bec76201E (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[310]:0xeba5)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc12___rust_abort (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[312]:0xec21)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc18___rust_start_panic (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[306]:0xe9c5)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc10rust_panic (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[307]:0xe9e8)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std9panicking15panic_with_hook17h7a3e5eaee7fad80cE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[356]:0x10eb7)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std9panicking13panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17h36465fe3c8c216bdE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[349]:0x103eb)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std3sys9backtrace26__rust_end_short_backtrace17hfc6d834ad5c88707E (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[316]:0xed10)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc17rust_begin_unwind (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[315]:0xed04)
test generated::node_preview2_udp_bind::preview2_udp_bind ... ok
test generated::node_preview2_udp_connect::preview2_udp_connect ... ok
thread 'main' (1) panicked at crates\test-programs\src\bin\preview2_tcp_streams.rs:68:9:
assertion failed: matches!(client.output.write(message), Err(StreamError::Closed))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
RuntimeError: unreachable
    at preview2_tcp_streams-a21884df211dfab1.wasm.abort (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[409]:0x14eaa)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std3sys3pal6wasip17helpers14abort_internal17h74119267dbd11beeE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[343]:0x100e3)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std7process5abort17h49844fb4bec76201E (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[310]:0xeba5)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc12___rust_abort (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[312]:0xec21)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc18___rust_start_panic (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[306]:0xe9c5)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc10rust_panic (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[307]:0xe9e8)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std9panicking15panic_with_hook17h7a3e5eaee7fad80cE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[356]:0x10eb7)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std9panicking13panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17h36465fe3c8c216bdE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[349]:0x103eb)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std3sys9backtrace26__rust_end_short_backtrace17hfc6d834ad5c88707E (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[316]:0xed10)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc17rust_begin_unwind (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[315]:0xed04)
test generated::node_preview2_udp_sample_application::preview2_udp_sample_application ... ok
test generated::node_preview2_udp_sockopts::preview2_udp_sockopts ... ok
thread 'main' (1) panicked at crates\test-programs\src\bin\preview2_tcp_streams.rs:46:9:
assertion failed: matches!(client.input.read(10), Err(StreamError::Closed))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
RuntimeError: unreachable
    at preview2_tcp_streams-a21884df211dfab1.wasm.abort (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[409]:0x14eaa)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std3sys3pal6wasip17helpers14abort_internal17h74119267dbd11beeE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[343]:0x100e3)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std7process5abort17h49844fb4bec76201E (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[310]:0xeba5)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc12___rust_abort (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[312]:0xec21)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc18___rust_start_panic (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[306]:0xe9c5)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc10rust_panic (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[307]:0xe9e8)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std9panicking15panic_with_hook17h7a3e5eaee7fad80cE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[356]:0x10eb7)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std9panicking13panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17h36465fe3c8c216bdE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[349]:0x103eb)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std3sys9backtrace26__rust_end_short_backtrace17hfc6d834ad5c88707E (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[316]:0xed10)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc17rust_begin_unwind (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[315]:0xed04)
test generated::node_preview2_udp_states::preview2_udp_states ... ok
loading component D:\a\jco\jco\crates\jco\tests/generated/api_proxy_streaming.component.wasm
thread 'main' (1) panicked at crates\test-programs\src\bin\preview2_tcp_streams.rs:68:9:
assertion failed: matches!(client.output.write(message), Err(StreamError::Closed))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
RuntimeError: unreachable
    at preview2_tcp_streams-a21884df211dfab1.wasm.abort (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[409]:0x14eaa)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std3sys3pal6wasip17helpers14abort_internal17h74119267dbd11beeE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[343]:0x100e3)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std7process5abort17h49844fb4bec76201E (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[310]:0xeba5)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc12___rust_abort (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[312]:0xec21)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc18___rust_start_panic (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[306]:0xe9c5)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc10rust_panic (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[307]:0xe9e8)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std9panicking15panic_with_hook17h7a3e5eaee7fad80cE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[356]:0x10eb7)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std9panicking13panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17h36465fe3c8c216bdE (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[349]:0x103eb)
    at preview2_tcp_streams-a21884df211dfab1.wasm._ZN3std3sys9backtrace26__rust_end_short_backtrace17hfc6d834ad5c88707E (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[316]:0xed10)
    at preview2_tcp_streams-a21884df211dfab1.wasm._RNvCsdBezzDwma51_7___rustc17rust_begin_unwind (wasm://wasm/preview2_tcp_streams-a21884df211dfab1.wasm-013e9f9e:wasm-function[315]:0xed04)
test generated::node_preview2_tcp_streams::preview2_tcp_streams ... FAILED
loading component D:\a\jco\jco\crates\jco\tests/generated/api_proxy.component.wasm
Importing handler file:///D:/a/jco/jco/crates/jco/tests/output/server5JiSxA/component.js
Server listening on 9825
Importing handler file:///D:/a/jco/jco/crates/jco/tests/output/serverXrSsY6/component.js
Server listening on 8525
loading component D:\a\jco\jco\crates\jco\tests/generated/api_proxy_streaming.component.wasm
test generated::node_proxy_handler::proxy_handler ... ok
loading component D:\a\jco\jco\crates\jco\tests/generated/api_proxy_streaming.component.wasm
Importing handler file:///D:/a/jco/jco/crates/jco/tests/output/serverXrSsY6/component.js
Server listening on 7289
test generated::node_proxy_echo::proxy_echo ... ok
Importing handler file:///D:/a/jco/jco/crates/jco/tests/output/server2zQNUU/component.js
Server listening on 5970
loading component D:\a\jco\jco\crates\jco\tests/generated/api_proxy_streaming.component.wasm
Importing handler file:///D:/a/jco/jco/crates/jco/tests/output/server2zQNUU/component.js
Server listening on 7585
test generated::node_proxy_hash::proxy_hash ... ok

@vados-cosmonic vados-cosmonic added this pull request to the merge queue Feb 25, 2026
Merged via the queue into bytecodealliance:main with commit daa7cf2 Feb 25, 2026
69 of 71 checks passed
@vados-cosmonic vados-cosmonic deleted the chore(ci)=use-latest-windows-runners branch February 25, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant