Skip to content

Commit 90172f6

Browse files
committed
chore: add support for components in codecov
1 parent 58ce262 commit 90172f6

File tree

1 file changed

+156
-0
lines changed

1 file changed

+156
-0
lines changed

codecov.yml

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
component_management:
2+
default_rules: # default rules that will be inherited by all components
3+
statuses:
4+
- type: project # in this case every component that doens't have a status defined will have a project type one
5+
target: auto
6+
branches:
7+
- "!main"
8+
individual_components:
9+
- component_id: account
10+
name: account
11+
paths:
12+
- internal/services/account/**
13+
- component_id: applesilicon
14+
name: applesilicon
15+
paths:
16+
- internal/services/applesilicon/**
17+
- component_id: autoscaling
18+
name: autoscaling
19+
paths:
20+
- internal/services/autoscaling/**
21+
- component_id: az
22+
name: az
23+
paths:
24+
- internal/services/az/**
25+
- component_id: baremetal
26+
name: baremetal
27+
paths:
28+
- internal/services/baremetal/**
29+
- component_id: billing
30+
name: billing
31+
paths:
32+
- internal/services/billing/**
33+
- component_id: block
34+
name: block
35+
paths:
36+
- internal/services/block/**
37+
- component_id: cockpit
38+
name: cockpit
39+
paths:
40+
- internal/services/cockpit/**
41+
- component_id: container
42+
name: container
43+
paths:
44+
- internal/services/container/**
45+
- component_id: domain
46+
name: domain
47+
paths:
48+
- internal/services/domain/**
49+
- component_id: edgeservices
50+
name: edgeservices
51+
paths:
52+
- internal/services/edgeservices/**
53+
- component_id: file
54+
name: file
55+
paths:
56+
- internal/services/file/**
57+
- component_id: flexibleip
58+
name: flexibleip
59+
paths:
60+
- internal/services/flexibleip/**
61+
- component_id: function
62+
name: function
63+
paths:
64+
- internal/services/function/**
65+
- component_id: iam
66+
name: iam
67+
paths:
68+
- internal/services/iam/**
69+
- component_id: inference
70+
name: inference
71+
paths:
72+
- internal/services/inference/**
73+
- component_id: instance
74+
name: instance
75+
paths:
76+
- internal/services/instance/**
77+
- component_id: iot
78+
name: iot
79+
paths:
80+
- internal/services/iot/**
81+
- component_id: ipam
82+
name: ipam
83+
paths:
84+
- internal/services/ipam/**
85+
- component_id: jobs
86+
name: jobs
87+
paths:
88+
- internal/services/jobs/**
89+
- component_id: k8s
90+
name: k8s
91+
paths:
92+
- internal/services/k8s/**
93+
- component_id: keymanager
94+
name: keymanager
95+
paths:
96+
- internal/services/keymanager/**
97+
- component_id: lb
98+
name: lb
99+
paths:
100+
- internal/services/lb/**
101+
- component_id: marketplace
102+
name: marketplace
103+
paths:
104+
- internal/services/marketplace/**
105+
- component_id: mnq
106+
name: mnq
107+
paths:
108+
- internal/services/mnq/**
109+
- component_id: mongodb
110+
name: mongodb
111+
paths:
112+
- internal/services/mongodb/**
113+
- component_id: object
114+
name: object
115+
paths:
116+
- internal/services/object/**
117+
- component_id: rdb
118+
name: rdb
119+
paths:
120+
- internal/services/rdb/**
121+
- component_id: redis
122+
name: redis
123+
paths:
124+
- internal/services/redis/**
125+
- component_id: registry
126+
name: registry
127+
paths:
128+
- internal/services/registry/**
129+
- component_id: scwconfig
130+
name: scwconfig
131+
paths:
132+
- internal/services/scwconfig/**
133+
- component_id: sdb
134+
name: sdb
135+
paths:
136+
- internal/services/sdb/**
137+
- component_id: secret
138+
name: secret
139+
paths:
140+
- internal/services/secret/**
141+
- component_id: tem
142+
name: tem
143+
paths:
144+
- internal/services/tem/**
145+
- component_id: vpc
146+
name: vpc
147+
paths:
148+
- internal/services/vpc/**
149+
- component_id: vpcgw
150+
name: vpcgw
151+
paths:
152+
- internal/services/vpcgw/**
153+
- component_id: webhosting
154+
name: webhosting
155+
paths:
156+
- internal/services/webhosting/**

0 commit comments

Comments
 (0)