Skip to content

feat: Add experimentalObservability with an OTel backend #8426

feat: Add experimentalObservability with an OTel backend

feat: Add experimentalObservability with an OTel backend #8426

Triggered via pull request February 6, 2026 00:26
Status Success
Total duration 10m 24s
Artifacts 2

turborepo-test.yml

on: pull_request
Find path changes
17s
Find path changes
Matrix: rust_test_ubuntu
Matrix: js_native_packages
Matrix: rust_test
Generate integration test matrix
5s
Generate integration test matrix
@turbo/types codegen check
2m 35s
@turbo/types codegen check
Check examples
2m 18s
Check examples
Coverage Report
39s
Coverage Report
Matrix: integration
Test Summary
2s
Test Summary
Cleanup  /  cleanup
4s
Cleanup / cleanup
Fit to window
Zoom out
Zoom in

Annotations

168 warnings and 60 notices
@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/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
@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
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, 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, 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, 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, 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, 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, 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
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, 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 (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, 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, 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, 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
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, 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, 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, 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, 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
@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 (macos, Node 22)
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#L424
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 (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
@turbo/repository (macos, Node 20)
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 (windows-latest, other): crates/turborepo-daemon/src/connector.rs#L424
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-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 (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
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
@turbo/repository (macos, Node 18)
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#L424
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 (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 (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, 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 (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
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, 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, 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 (windows-latest, dry-json): crates/turborepo-daemon/src/connector.rs#L424
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 (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 (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 (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 (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 (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 (windows-latest, daemon): crates/turborepo-daemon/src/connector.rs#L424
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 (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 (windows-latest, query): crates/turborepo-daemon/src/connector.rs#L424
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 (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 (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, 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, 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, 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
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, 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 (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, 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 (windows-latest, jsonc): crates/turborepo-daemon/src/connector.rs#L424
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, 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 (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
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
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
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
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
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
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
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
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% - 1502 hits, 0 misses, 0 errors
sccache stats
100% - 1502 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% - 880 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
100% - 880 hits, 0 misses, 0 errors
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
87% - 553 hits, 85 misses, 0 errors
sccache stats
87% - 553 hits, 85 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
coverage-partition-1 Expired
486 KB
sha256:fe1ba676135bb60d58f2fef5f63b3b3702f8a0a6d6a439d69d82e42b5a147ef4
coverage-partition-2 Expired
486 KB
sha256:2522edfc85f32c1c30ccb02d4a70c21423233f26882a9104db0839d9cbf93972