-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcodecov.yml
59 lines (55 loc) · 1.45 KB
/
codecov.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
comment:
layout: newheader, reach, files, components, diff, flags # show component info in the PR comment
hide_comment_details: true # hide the comment details (e.g. coverage targets) in the PR comment
# Setting coverage targets
coverage:
status:
project:
default:
target: auto
threshold: 30%
removed_code_behavior: adjust_base
patch:
default:
target: 40%
threshold: 40%
ignore:
- "pkg/mock/*"
github_checks:
annotations: true
component_management:
default_rules:
statuses: []
individual_components:
- component_id: main-package
name: 🏠 Main Package
paths:
- cmd/**
- component_id: driver-package
name: 🚗 Driver Package
paths:
- pkg/driver/**
- component_id: grpc-factory-package
name: 📡 gRPC Factory Package
paths:
- pkg/grpcfactory/**
- component_id: iam-client-package
name: 🔐 IAM Client Package
paths:
- pkg/clients/iam/**
- component_id: s3-client-package
name: 🌐 S3 Client Package
paths:
- pkg/clients/s3/**
- component_id: util-package
name: 🔧 Util Package
paths:
- pkg/util/**
- component_id: constants-package
name: 🔖 Constants Package
paths:
- pkg/constants/**
flag_management:
default_rules: # the rules that will be followed for any flag added, generally
carryforward: true
statuses: []