-
Notifications
You must be signed in to change notification settings - Fork 58
/
codecov.yml
67 lines (67 loc) · 1.98 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
60
61
62
63
64
65
66
67
comment:
layout: 'reach, diff, flags, files, header, footer, feedback'
behavior: default
github_checks: false
coverage:
status:
project: false
patch: false
flag_management:
default_rules:
carryforward: true
component_management:
default_rules: # default rules that will be inherited by all components
statuses:
- type: project # in this case every component that doens't have a status defined will have a project type one
target: auto
informational: true
branches:
- '!main'
individual_components:
- component_id: api-graphql
name: Portal GraphQL (Not Prioritised)
paths:
- apps/api/**
- libs/api/domains/**
- component_id: microservices
name: All REST APIs except Application System API.
paths:
- apps/services/**
- apps/air-discount-scheme/backend/**
- apps/download-service/**
- libs/auth-api-lib/**
- libs/services/**
- component_id: auth-services
name: Authentication related REST APIs
paths:
- apps/services/auth/**
- libs/auth-api-lib/**
- libs/services/auth/**
- component_id: application-system-api
name: Application System API
paths:
- apps/application-system/api/**
- libs/application/api/**
- libs/application/core/**
- libs/application/graphql/**
- libs/application/template-api-modules/**
- libs/application/template-loader/**
- libs/application/templates/**
- component_id: react-libs
name: React shared libraries
paths:
- libs/react/**
- libs/react-spa/**
- libs/shared/**
- libs/auth/react/**
- libs/next-ids-auth/**
- component_id: nest-libs
name: NestJS shared libraries
paths:
- libs/nest/**
- libs/clients/middleware/**
- libs/auth-nest-tools/**
- component_id: island-ui
name: Island UI
paths:
- libs/island-ui/**