Skip to content

Implement websocket API #268

Implement websocket API

Implement websocket API #268

Triggered via pull request March 25, 2026 06:38
@afsalthajafsalthaj
synchronize #83
web_socket
Status Failure
Total duration 11m 21s
Artifacts 15

ci.yaml

on: pull_request
Matrix: test-node-compat
Matrix: test-runtime
publish
publish
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 18 warnings
test-runtime (2)
No CTRF reports found at: **/target/ctrf-*.json. Exiting action.
test-runtime (2)
Process completed with exit code 101.
test-runtime (1)
No CTRF reports found at: **/target/ctrf-*.json. Exiting action.
test-runtime (1)
Process completed with exit code 101.
Failed Test: runtime::diagnostics_channel_golem::golem_context_tracing
runtime::diagnostics_channel_golem::golem_context_tracing: error while executing at wasm backtrace: 0: 0x3d4ad13 - wit-component:shim!indirect-wasi:cli/environment@0.2.9-get-arguments 1: 0x6df38c - diagnostics_channel_golem.wasm!wasip2::imports::wasi::cli::environment::get_arguments::h4adae282a59b5f0f 2: 0xdd657 - diagnostics_channel_golem.wasm!diagnostics_channel_golem::internal::JsState::refresh_process_env::{{closure}}::h1eb7509f5753ac09 3: 0x14ae34 - diagnostics_channel_golem.wasm!async_task::raw::RawTask<F,T,S,M>::run::h39cc844c7af8aaf8 4: 0x158a9e - diagnostics_channel_golem.wasm!async_task::runnable::Runnable<M>::run::hf1f88e9d038e4c45 5: 0x35ccee - diagnostics_channel_golem.wasm!wstd::runtime::block_on::block_on::h3bb054a5adc34f17 6: 0xcda5c - diagnostics_channel_golem.wasm!diagnostics_channel_golem::internal::get_js_state::hb165c062d08d174a 7: 0xd7e80 - diagnostics_channel_golem.wasm!diagnostics_channel_golem::internal::async_exported_function::h2987b1831590217e 8: 0xe7a19 - diagnostics_channel_golem.wasm!<diagnostics_channel_golem::Component as diagnostics_channel_golem::bindings::Guest>::test::hdf062340c74d8497 9: 0x2a3d99 - diagnostics_channel_golem.wasm!diagnostics_channel_golem::bindings::_export_test_cabi::h8478a5c2118c9e38 10: 0xe7a62 - diagnostics_channel_golem.wasm!test note: using the `WASMTIME_BACKTRACE_DETAILS=1` environment variable may show more debugging information: unknown import: `wasi:cli/environment@0.2.9#get-arguments` has not been defined - No trace available
test-runtime (5)
Process completed with exit code 101.
build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-node-compat (4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-node-compat (3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-node-compat (0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-node-compat (5)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-node-compat (7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-node-compat (1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-node-compat (2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-node-compat (6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-other
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-runtime (2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-runtime (6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-runtime (1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-runtime (4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-runtime (5)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-runtime (8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-runtime (7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-runtime (3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, useblacksmith/rust-cache@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
test-node-compat-shard-0-report Expired
38.8 KB
sha256:03ebadc5144f8e20f4dafd696d2cad0462c21e96112e2f1096000cdbbfa5a15e
test-node-compat-shard-1-report Expired
38.7 KB
sha256:7e16ed0f9a884bfdabd36d48cf4bb7635f98713335bee3731ee212997f80d62f
test-node-compat-shard-2-report Expired
40.4 KB
sha256:0183e616f91bc5de3c3430c4d9f66bff51368957fc174198234b70f85e03e1bc
test-node-compat-shard-3-report Expired
38.3 KB
sha256:a0b459144bd871f0012152974b5c9fbe600879a5b7003eb9c59e31836e2a0b7b
test-node-compat-shard-4-report Expired
39.2 KB
sha256:b33141d00aa75089daa787f80c47e204ae435174564eb9590558f4a7d84a8687
test-node-compat-shard-5-report Expired
39.2 KB
sha256:046cb0d4472a06c86ba8128e9b11c6d3ddf809f024b5a0ccacc12f904efce8b4
test-node-compat-shard-6-report Expired
39 KB
sha256:cc37f52b72db8629f7bc3b36380a624660315b8430efa1d03974ef1ddd101ffc
test-node-compat-shard-7-report Expired
40.3 KB
sha256:712abd1d7bc91aaa5dd3424bc978b8589e3bae40be4e6e8b0be2acd001316017
test-other-report Expired
4.34 KB
sha256:002dfbd90271313b1cb8737c9e5021422eb3d8b1efc20eac91628c674040a059
test-runtime-group-3-report Expired
3.67 KB
sha256:acb3d88dc1744d534a80f11c4268d51b42eecc7e2de74d1e9b63eaacc69fcfd4
test-runtime-group-4-report Expired
3.61 KB
sha256:95530049b1fbdbaa00d2773fc0ea2be7fedb16d82064de9d316c368d6cd2ca41
test-runtime-group-5-report Expired
3.91 KB
sha256:0b79a2819be4769671d79c3f6d6fb77a67345851004a8b770ecd6d83ea4eb63b
test-runtime-group-6-report Expired
3.29 KB
sha256:06e7e5ff549aaa2af4630726d665237168d8bf2985191bbdd57dc9080bf9c080
test-runtime-group-7-report Expired
3.58 KB
sha256:c9640c708d6cc8b91ff946d97c59c302345ed81f6bb8ef41b312a20c08560934
test-runtime-group-8-report Expired
3.94 KB
sha256:317db84e62390dbceafe0f9fa68cd06e1cc440206c0c8b6dd6b532e8ccc6b974