From c1f8843509e0e11e45958bc0ecb7ebdc072e3897 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Fri, 24 Jul 2026 12:29:12 +0100 Subject: [PATCH] ci(codecov): ignore libxrpl/telemetry and telemetry headers in coverage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The existing ignore list only covered src/xrpld/telemetry/, but the same rationale — telemetry code is conditionally compiled behind XRPL_ENABLE_TELEMETRY, which the coverage build does not enable — applies to src/libxrpl/telemetry/ (SpanGuard.cpp, Telemetry.cpp, etc.) and the include/xrpl/telemetry/ headers. Their lines are never executed in coverage builds, so they were dragging patch coverage down on the telemetry PRs. Extend the ignore list to match. Co-Authored-By: Claude Opus 4.8 (1M context) --- .codecov.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.codecov.yml b/.codecov.yml index 1fbab1ea32..303632a7f1 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -39,3 +39,5 @@ ignore: # Telemetry modules — conditionally compiled behind XRPL_ENABLE_TELEMETRY, # which is not enabled in coverage builds. - "src/xrpld/telemetry/" + - "src/libxrpl/telemetry/" + - "include/xrpl/telemetry/"