From 1b09532badf7a1897dd83cd2c09c29beea54879d Mon Sep 17 00:00:00 2001 From: Oleg Ovcharuk Date: Tue, 30 Jun 2026 18:02:03 +0300 Subject: [PATCH] Add native-sdk Codecov component for uniform cross-SDK coverage metric --- codecov.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 codecov.yml diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000000..aea5afd570 --- /dev/null +++ b/codecov.yml @@ -0,0 +1,15 @@ +# Cross-repo uniform metric: every YDB SDK repo defines this same component_id, +# so native-SDK coverage is queryable identically via the Codecov API +# (?component_id=native-sdk), regardless of how each repo tags its uploads. +# +# The SDK proper lives in src/ (implementation) and include/ (public headers). +# The vendored Arcadia libraries (util/, library/, contrib/, third_party/) and +# examples/tests/tools are not part of the native SDK and are pinned out by listing +# only the SDK paths. +component_management: + individual_components: + - component_id: native-sdk + name: Native SDK + paths: + - "src/**" + - "include/**"