Skip to content

PROXY protocol v2 + downstream JA3/JA4 fingerprint forwarding #82

PROXY protocol v2 + downstream JA3/JA4 fingerprint forwarding

PROXY protocol v2 + downstream JA3/JA4 fingerprint forwarding #82

Triggered via pull request July 18, 2026 12:58
Status Success
Total duration 4m 35s
Artifacts 6

CI.yml

on: pull_request
Matrix: build-linux
Build – macOS (arm64 + x64)
1m 58s
Build – macOS (arm64 + x64)
Cargo test
38s
Cargo test
Integration Test – Harper UDS proxy
1m 13s
Integration Test – Harper UDS proxy
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
Integration Test – Harper UDS proxy
Property '_socket' does not exist on type 'WebSocket'.
Integration Test – Harper UDS proxy
Argument of type 'Numeric' is not assignable to parameter of type 'number'.
Integration Test – Harper UDS proxy
Operator '+' cannot be applied to types 'number' and 'Numeric'.
Integration Test – Harper UDS proxy
Argument of type 'Numeric' is not assignable to parameter of type 'number'.
Integration Test – Harper UDS proxy
Operator '+=' cannot be applied to types 'number' and 'Numeric'.
Integration Test – Harper UDS proxy
Argument of type 'Numeric' is not assignable to parameter of type 'number'.
Integration Test – Harper UDS proxy
Operator '+' cannot be applied to types 'number' and 'Numeric'.
Integration Test – Harper UDS proxy
Argument of type 'Numeric' is not assignable to parameter of type 'number'.
Integration Test – Harper UDS proxy
Operator '+=' cannot be applied to types 'number' and 'Numeric'.
Integration Test – Harper UDS proxy
Argument of type 'Numeric' is not assignable to parameter of type 'number'.
Cargo test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build – macOS (arm64 + x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, 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 – aarch64-unknown-linux-gnu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@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 – x86_64-unknown-linux-gnu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@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 – aarch64-unknown-linux-musl
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@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 – x86_64-unknown-linux-musl
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@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 – ubuntu-latest Node 20
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/
Test – macos-14 Node 20
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/
Test – ubuntu-latest Node 22
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/
Integration Test – Harper UDS proxy
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/

Artifacts

Produced during runtime
Name Size Digest
symphony.darwin-arm64.node
1.32 MB
sha256:5825b94402cec46c0425858288f0b18af2ad136d935a24f1b93340084b6c46d8
symphony.darwin-x64.node
1.41 MB
sha256:206f9e7bff989ff0ca712c4dd0ed543f75a807775c2c510b2bbaf1d24029040f
symphony.linux-arm64-gnu.node
1.35 MB
sha256:686078544bed976fd37cf1a40c1967a84981117145eb3dfbcb25ac552493575f
symphony.linux-arm64-musl.node
1.39 MB
sha256:ac231d1cf57ea76c4a272f5c75df9efac1d75cd7c6ccbdfa1323dacb80905e15
symphony.linux-x64-gnu.node
1.45 MB
sha256:862000482fe1d6dbcc81ec8fcb56a06f07299627e3ecd379383fa5934bf8ae7e
symphony.linux-x64-musl.node
1.45 MB
sha256:b2f7ed74e818578b5e609c6436e336ffcd447096b3275635f565c9def79c141d