Files
rippled/.github
Pratik Mankawde adaf652df1 Fix CI: split telemetry workflow into build + validate jobs
The telemetry validation pipeline was building all Conan dependencies
from source instead of fetching pre-built binaries. Root cause: the
workflow ran on ubuntu-latest natively, where the system compiler
configuration (gcc-13 on Ubuntu 24.04) produced different Conan
package IDs than the pre-built packages in the XRPLF Conan remote.

Fix by splitting into two jobs:
1. build-xrpld: runs on a self-hosted runner inside the same
   debian-bookworm-gcc-13 container the main CI uses, ensuring
   Conan package IDs match and ccache hits the remote cache.
2. validate-telemetry: runs on ubuntu-latest (which has Docker)
   to launch the telemetry stack and validate end-to-end.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 16:39:33 +00:00
..