-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
codecov.yml
50 lines (48 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
# require_ci_to_pass: yes # require CI to pass before uploading coverage
comment:
layout: "header, diff, components, files" # show component info in the PR comment
behavior: default
component_management:
default_rules: # default rules that will be inherited by all components
statuses:
- type: project # in this case every component that doesn't have a status defined will have a project type one
target: auto
branches:
- "*" # all branches
- type: patch
target: auto
branches:
- "*" # all branches
individual_components:
- component_id: module_mecomp_core # this is an identifier that should not be changed
name: MECOMP Core # this is a display name, and can be changed freely
paths:
- core/**
- component_id: module_mecomp_daemon
name: MECOMP Daemon
paths:
- daemon/**
- component_id: module_mecomp_storage
name: MECOMP Storage
paths:
- storage/**
- component_id: module_surrealqlx
name: SurrealQLX
paths:
- surrealqlx/**
- component_id: module_one_or_many
name: OneOrMany
paths:
- one-or-many/**
- component_id: module_analysis
name: Analysis
paths:
- analysis/**
- component_id: module_mecomp_cli_frontend
name: MECOMP CLI
paths:
- cli/**
- component_id: module_mecomp_tui_frontend
name: MECOMP TUI
paths:
- tui/**