Skip to content

feat: Add experimentalObservability with an OTel backend #8425

feat: Add experimentalObservability with an OTel backend

feat: Add experimentalObservability with an OTel backend #8425

Triggered via pull request February 6, 2026 00:01
Status Success
Total duration 10m 20s
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
5s
Generate integration test matrix
@turbo/types codegen check
2m 43s
@turbo/types codegen check
Check examples
2m 10s
Check examples
Coverage Report
53s
Coverage Report
Matrix: integration
Test Summary
3s
Test Summary
Cleanup  /  cleanup
5s
Cleanup / cleanup
Fit to window
Zoom out
Zoom in

Annotations

168 warnings and 60 notices
@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 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 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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
@turbo/types codegen check
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
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, 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, 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, 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, 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 (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, 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 (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
@turbo/repository (macos, Node 18)
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-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, 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 (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, 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, 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, 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, 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, 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 (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, 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, 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 (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
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, 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, 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, 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
@turbo/repository (macos, Node 20)
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 (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, 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 (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, 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, 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
@turbo/repository (macos, Node 22)
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, 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, 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, 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, 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, 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
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
100% - 880 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% - 1500 hits, 2 misses, 0 errors
sccache stats
100% - 1495 hits, 7 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
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:ac3b1aad061cee4875f3f30a76466579664598cfd3cecee7e08053bc20f37a8d
coverage-partition-2 Expired
486 KB
sha256:6296e3cce449a6298ff482a9ae5df9a1d1b06ea0e7b06e740d0d13f1bac120d3