Skip to content

fix(session): verify retained client liveness on open fast path #4501

fix(session): verify retained client liveness on open fast path

fix(session): verify retained client liveness on open fast path #4501

Triggered via pull request October 11, 2026 08:55
Status Success
Total duration 10m 13s
Artifacts 11

ci.yml

on: pull_request
Classify changes
16s
Classify changes
Conventional PR title
3s
Conventional PR title
Build bundled Windows x64 native controls
40s
Build bundled Windows x64 native controls
Build package
28s
Build package
Static checks
41s
Static checks
Source-built conformance fixtures
12s
Source-built conformance fixtures
Real Apple artifact CLI/MCP E2E
4m 36s
Real Apple artifact CLI/MCP E2E
Reconstruction readiness
28s
Reconstruction readiness
Docs Generation
34s
Docs Generation
Validate workflows
16s
Validate workflows
browser  /  real-browser
1m 55s
browser / real-browser
binary_layout  /  real-binary-layout
2m 5s
binary_layout / real-binary-layout
evm  /  real-evm-interface
59s
evm / real-evm-interface
javascript_recovery  /  real-javascript-recovery
33s
javascript_recovery / real-javascript-recovery
recorded_crash  /  real-recorded-crash
2m 0s
recorded_crash / real-recorded-crash
web_network  /  real-web-network-captures
2m 27s
web_network / real-web-network-captures
web_runtime  /  real-web-runtime
43s
web_runtime / real-web-runtime
web_source_map  /  real-web-source-map
34s
web_source_map / real-web-source-map
nativeaot  /  Build Windows x64 NativeAOT fixture
1m 38s
nativeaot / Build Windows x64 NativeAOT fixture
website  /  Website checks
15s
website / Website checks
Matrix: package-e2e
Windows capability and package lane
6m 9s
Windows capability and package lane
Matrix: test-shard
Test (coverage + timing)
34s
Test (coverage + timing)
CI required
12s
CI required
Fit to window
Zoom out
Zoom in

Annotations

40 warnings and 23 notices
Classify changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Source-built conformance fixtures
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate workflows
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
website / Website checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Reconstruction readiness
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build package
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
javascript_recovery / real-javascript-recovery
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
web_source_map / real-web-source-map
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Docs Generation
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build bundled Windows x64 native controls
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Static checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
eslint(max-lines): src/application/javascript/JavaScriptArtifactPathResolution.ts#L745
src/application/javascript/JavaScriptArtifactPathResolution.ts:745:73: File has too many lines (665).
eslint(max-params): src/domain/analysisErrorCore.ts#L28
src/domain/analysisErrorCore.ts:28:14: Function has too many parameters (5). Maximum allowed is 4.
eslint(max-params): src/artifacts/inventory/scanCanonical.ts#L326
src/artifacts/inventory/scanCanonical.ts:326:32: Arrow function has too many parameters (5). Maximum allowed is 4.
eslint(max-lines-per-function): src/application/javascript/JavaScriptApplicationService.ts#L43
src/application/javascript/JavaScriptApplicationService.ts:43:54: The async function has too many lines (104). Maximum allowed is 100.
eslint(no-control-regex): src/domain/localPath.ts#L16
src/domain/localPath.ts:16:14: Unexpected control character
unicorn(no-useless-spread): src/artifacts/MachOSliceArtifactReader.ts#L304
src/artifacts/MachOSliceArtifactReader.ts:304:31: `Promise.allSettled` accepts an iterable, so it's unnecessary to convert the iterable to an array.
eslint(max-lines-per-function): src/artifacts/MachOSliceArtifactReader.ts#L59
src/artifacts/MachOSliceArtifactReader.ts:59:17: The async generator method `entries` has too many lines (151). Maximum allowed is 100.
eslint(complexity): src/artifacts/MachOSliceArtifactReader.ts#L59
src/artifacts/MachOSliceArtifactReader.ts:59:17: async generator method `entries` has a complexity of 43. Maximum allowed is 20.
eslint(max-lines): src/domain/javascript/javascriptApplicationGraph.ts#L635
src/domain/javascript/javascriptApplicationGraph.ts:635:5: File has too many lines (572).
eslint(complexity): src/domain/canonicalDigest.ts#L32
src/domain/canonicalDigest.ts:32:23: function has a complexity of 21. Maximum allowed is 20.
web_runtime / real-web-runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
evm / real-evm-interface
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
nativeaot / Build Windows x64 NativeAOT fixture
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
browser / real-browser
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
recorded_crash / real-recorded-crash
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
binary_layout / real-binary-layout
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
web_network / real-web-network-captures
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Native package baseline (linux arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Native package baseline (linux x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Real Apple artifact CLI/MCP E2E
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test shard (3/4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test shard (2/4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test shard (1/4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test shard (4/4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows capability and package lane
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (coverage + timing)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Native package baseline (darwin arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Native package baseline (darwin x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CI required
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Conventional PR title
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Classify changes
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Source-built conformance fixtures
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Validate workflows
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
website / Website checks
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Reconstruction readiness
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build package
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
javascript_recovery / real-javascript-recovery
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
web_source_map / real-web-source-map
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Docs Generation
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build bundled Windows x64 native controls
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Static checks
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
web_runtime / real-web-runtime
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
browser / real-browser
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Native package baseline (linux x64)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Real Apple artifact CLI/MCP E2E
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Test shard (3/4)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test shard (2/4)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test shard (1/4)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test shard (4/4)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test (coverage + timing)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Native package baseline (darwin arm64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
CI required
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
generated-docs
27.5 KB
sha256:9bd31a49067bbce1dfa5a898a1e62ea7d91066c20744bf882e3e34be35962485
nativeaot-win-x64-3b5b927492f5f5cdbddbbab42ce0f1e68bff4d00
984 KB
sha256:7385b6949b9606da73e51be10f71b3e10c5cef7fb9b25ea9d58aa656b8cf3996
rea-test-runtime
2.49 MB
sha256:984075e2b3c54776b4454ebe6e13a4c58a8d6c7f9133bc91c4524e68145f8701
reconstruction-readiness
146 KB
sha256:e5d8da3ddf4e91b4041abdf916b45cf4fc7a6e42ae8d5228aac9948a1e1a6448
test-results
6.53 MB
sha256:6879907950ce14fed40dc37da4768240c8c0a42a4aa8737aa66a8ce25ff1912f
vitest-report-0
3.88 MB
sha256:04dba9a92c124bd6d49c3ac8cd851774201929002476d7da6caa980f22ae8a79
vitest-report-1
3.86 MB
sha256:f573172395f0341c90ef884faba7cb914225312acec519d5036e3f91dcf37f26
vitest-report-2
3.86 MB
sha256:1cd8ea1d0e28e765b2a2cfff5c3cfae072f78a308a5212fe5167948176b07dd4
vitest-report-3
4.13 MB
sha256:f5dfa399919ad75fb886fa63e5fc373ddbf41f3901e332ccd7b34a74033b616e
windows-capabilities
606 Bytes
sha256:603d6a2fa35fe2f6e6cab27a9a6af96f094da10e19c7bf2b8442b7edebdff64c
windows-native-controls
276 KB
sha256:fc15f99a8d05de540079603ca9e2a02faf9e5e457d05de1583b798e57d60300b