Skip to content

perf: Share HTTP client and improve profile instrumentation #8907

perf: Share HTTP client and improve profile instrumentation

perf: Share HTTP client and improve profile instrumentation #8907

Triggered via pull request February 20, 2026 15:35
Status Cancelled
Total duration 31m 5s
Artifacts 2

turborepo-test.yml

on: pull_request
Find path changes
18s
Find path changes
Matrix: rust_test_ubuntu
Matrix: js_native_packages
Matrix: rust_test
Generate integration test matrix
8s
Generate integration test matrix
@turbo/types codegen check
2m 42s
@turbo/types codegen check
Check examples
49s
Check examples
Integration - Lockfile parsers
5m 55s
Integration - Lockfile parsers
Coverage Report
54s
Coverage Report
Matrix: integration
Test Summary
4s
Test Summary
Cleanup  /  cleanup
3s
Cleanup / cleanup
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 169 warnings, and 61 notices
Integration (ubuntu-latest, run)
The job has exceeded the maximum execution time of 30m0s
Integration (ubuntu-latest, run)
The operation was canceled.
@turbo/repository (ubuntu, Node 22)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
@turbo/repository (ubuntu, Node 22)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (ubuntu, Node 20)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
@turbo/repository (ubuntu, Node 20)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/types codegen check
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
@turbo/repository (ubuntu, Node 18)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
@turbo/repository (ubuntu, Node 18)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, find-turbo)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, find-turbo)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, daemon)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, daemon)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, persistent-dependencies)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, persistent-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, prune)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, prune)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, query)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, query)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, edit-turbo-json)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, edit-turbo-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, dry-json)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, dry-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, jsonc)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, jsonc)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, inference)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, inference)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, run-caching)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, run-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, task-dependencies)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, task-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, lockfile-aware-caching)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, lockfile-aware-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, strict-env-vars)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, strict-env-vars)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, workspace-configs)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, workspace-configs)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (macos, Node 22)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (macos, Node 20)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, run-summary)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, run-summary)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, run-logging)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, run-logging)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, other)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, other)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration - Lockfile parsers
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Rust testing on ubuntu (partition 2/2)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Rust testing on ubuntu (partition 1/2)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (macos-latest, query)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, query)
Both node-version and node-version-file inputs are specified, only node-version will be used
@turbo/repository (macos, Node 18)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, find-turbo)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, find-turbo)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, dry-json)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, dry-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, strict-env-vars)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, strict-env-vars)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, daemon)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, daemon)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, inference)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, inference)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, other)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, other)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, run-caching)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, run-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, jsonc)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, jsonc)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, workspace-configs)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, workspace-configs)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, task-dependencies)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, task-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, prune)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, prune)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, run-logging)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, run-logging)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, lockfile-aware-caching)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, lockfile-aware-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, edit-turbo-json)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, edit-turbo-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Rust testing on windows (partition 2/2): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Rust testing on windows (partition 2/2): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, daemon): crates/turborepo-daemon/src/connector.rs#L427
variant `Exists` is never constructed
Integration (windows-latest, daemon): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, daemon)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, jsonc): crates/turborepo-daemon/src/connector.rs#L427
variant `Exists` is never constructed
Integration (windows-latest, jsonc): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, jsonc)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, edit-turbo-json): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, edit-turbo-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, query): crates/turborepo-daemon/src/connector.rs#L427
variant `Exists` is never constructed
Integration (windows-latest, query): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, query)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, run-caching): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, run-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, dry-json): crates/turborepo-daemon/src/connector.rs#L427
variant `Exists` is never constructed
Integration (windows-latest, dry-json): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, dry-json)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, inference): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, inference)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, lockfile-aware-caching): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, lockfile-aware-caching)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, persistent-dependencies)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, persistent-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, run-summary): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, run-summary)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, task-dependencies): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, task-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, run-summary)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, run-summary)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, find-turbo): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, find-turbo)
Both node-version and node-version-file inputs are specified, only node-version will be used
Rust testing on windows (partition 1/2): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Rust testing on windows (partition 1/2): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, strict-env-vars): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, strict-env-vars)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, run-logging): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, run-logging)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, workspace-configs): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, workspace-configs)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, other): crates/turborepo-daemon/src/connector.rs#L427
variant `Exists` is never constructed
Integration (windows-latest, other): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, other)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, run): crates/turborepo-daemon/src/connector.rs#L427
variant `Exists` is never constructed
Integration (windows-latest, run): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, run)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, persistent-dependencies): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, persistent-dependencies)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (macos-latest, run)
`$HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK` is set: not checking for outdated dependents or dependents with broken linkage!
Integration (macos-latest, run)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (windows-latest, prune): crates/turborepo-daemon/src/connector.rs#L427
variant `Exists` is never constructed
Integration (windows-latest, prune): crates/turborepo-daemon/src/connector.rs#L92
associated items `SOCKET_TIMEOUT` and `wait_for_socket` are never used
Integration (windows-latest, prune)
Both node-version and node-version-file inputs are specified, only node-version will be used
Integration (ubuntu-latest, run)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Integration (ubuntu-latest, run)
Both node-version and node-version-file inputs are specified, only node-version will be used
sccache stats
100% - 821 hits, 0 misses, 0 errors
sccache stats
98% - 806 hits, 15 misses, 0 errors
sccache stats
97% - 794 hits, 27 misses, 0 errors
sccache stats
100% - 821 hits, 0 misses, 0 errors
sccache stats
98% - 805 hits, 16 misses, 0 errors
sccache stats
99% - 814 hits, 7 misses, 0 errors
sccache stats
99% - 812 hits, 9 misses, 0 errors
sccache stats
97% - 796 hits, 25 misses, 0 errors
sccache stats
100% - 820 hits, 1 misses, 0 errors
sccache stats
100% - 820 hits, 1 misses, 0 errors
sccache stats
100% - 820 hits, 1 misses, 0 errors
sccache stats
100% - 820 hits, 1 misses, 0 errors
sccache stats
100% - 820 hits, 1 misses, 0 errors
sccache stats
99% - 815 hits, 6 misses, 0 errors
sccache stats
100% - 820 hits, 1 misses, 0 errors
sccache stats
100% - 820 hits, 1 misses, 0 errors
sccache stats
100% - 820 hits, 1 misses, 0 errors
sccache stats
96% - 833 hits, 33 misses, 0 errors
sccache stats
96% - 804 hits, 33 misses, 0 errors
sccache stats
98% - 1457 hits, 24 misses, 0 errors
sccache stats
96% - 1415 hits, 66 misses, 0 errors
sccache stats
96% - 782 hits, 30 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 808 hits, 4 misses, 0 errors
sccache stats
100% - 811 hits, 1 misses, 0 errors
sccache stats
100% - 811 hits, 1 misses, 0 errors
sccache stats
99% - 857 hits, 9 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
82% - 511 hits, 110 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
85% - 530 hits, 91 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
100% - 812 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
coverage-partition-1 Expired
476 KB
sha256:15280179c116a01fd4be8a1b777f84c61e84b5b23bf4b41575f29bc55007d3aa
coverage-partition-2 Expired
477 KB
sha256:8d6ecac7b075e1196699ebd709c88bc90b4ddcf22a1fd71bdb6eddac0fa7994c