mirror of
https://github.com/XRPLF/rippled.git
synced 2026-08-21 22:30:57 +00:00
Both the CMake option and the Conan recipe default telemetry on, so the build worked, but this workflow exists to exercise telemetry and should not depend on a default it does not control. If that default ever flipped, the binary would build cleanly and then every span and metric assertion would fail for a reason no log names. Stated explicitly, the failure mode inverts: CMakeLists.txt does find_package(opentelemetry-cpp CONFIG REQUIRED) under this option, so a dependency graph without it fails at configure time with a clear message. The shared build-deps action is left alone deliberately — forcing the Conan option there would change every other workflow that uses it.