From 90a99476cdd161a46c330eea5f72eec2c993483e Mon Sep 17 00:00:00 2001 From: Bjerg Date: Mon, 26 Jun 2023 20:55:16 +0200 Subject: [PATCH] ci: report coverage by component (#3273) --- codecov.yml | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/codecov.yml b/codecov.yml index 2c6836c4640f..267b6ebec493 100644 --- a/codecov.yml +++ b/codecov.yml @@ -8,4 +8,59 @@ coverage: github_checks: annotations: false comment: + layout: "reach, files, flags, components" require_changes: true +component_management: + individual_components: + - component_id: reth_binary + name: reth binary + paths: + - bin/** + - crates/config/** + - crates/metrics/** + - crates/tracing/** + - component_id: blockchain_tree + name: blockchain tree + paths: + - crates/blockchain-tree/** + - component_id: staged_sync + name: pipeline + paths: + - crates/stages/** + - crates/staged-sync/** + - component_id: storage + name: storage (db) + paths: + - crates/storage/** + - component_id: trie + name: trie + paths: + - crates/trie/** + - component_id: txpool + name: txpool + paths: + - crates/transaction-pool/** + - component_id: networking + name: networking + paths: + - crates/net/** + - component_id: rpc + name: rpc + paths: + - crates/rpc/** + - component_id: core + name: consensus/evm + paths: + - crates/revm/** + - crates/consensus/** + - component_id: builder + name: payload builder + paths: + - crates/payload/** + - component_id: primitives + name: primitives + paths: + - crates/primitives/** + - crates/tasks/** + - crates/rlp/** + - crates/interfaces/** \ No newline at end of file