-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathcodecov.yml
More file actions
62 lines (56 loc) · 1.19 KB
/
Copy pathcodecov.yml
File metadata and controls
62 lines (56 loc) · 1.19 KB
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
# codecov.yml — Codecov configuration for csmar432/finai-research
#
# Auto-configured by audit-2026-07-11 (Phase 4 auto-fix).
# See MANUAL_TASKS.md #12 for details.
codecov:
require_ci_to_pass: yes
notify:
after_n_builds: 1
wait_for_ci: yes
coverage:
precision: 2
round: down
range: "60...80"
status:
project:
default:
target: 30%
threshold: 1%
if_ci_failed: error
only_pulls: false
patch:
default:
target: 60%
threshold: 5%
changes:
default:
target: 70%
# Ignore patterns for non-source files
ignore:
- "tests/**"
- "docs/**"
- "**/__pycache__/**"
- "**/*.pyc"
- "**/conftest.py"
- "**/mcp_servers/_shared/**"
- "**/legacy/**"
- "**/deprecated/**"
# Comment templates
comment:
layout: "header, diff, flags, components, sources, footer"
behavior: default
require_changes: no
require_base: no
require_head: yes
# Disable noisy components
component_management:
individual_components:
- component_id: research_framework
paths:
- scripts/research_framework/.*
- component_id: mcp_servers
paths:
- mcp_servers/.*
- component_id: cli
paths:
- scripts/cli.py