32 lines
648 B
YAML
32 lines
648 B
YAML
|
|
coverage:
|
||
|
|
status:
|
||
|
|
project:
|
||
|
|
default:
|
||
|
|
# Coverage can decrease by up to 1% and still pass
|
||
|
|
target: auto
|
||
|
|
threshold: 1%
|
||
|
|
patch:
|
||
|
|
default:
|
||
|
|
# New code should maintain coverage
|
||
|
|
target: auto
|
||
|
|
|
||
|
|
comment:
|
||
|
|
# Post coverage comments on PRs (if we add PR coverage later)
|
||
|
|
behavior: default
|
||
|
|
layout: "header, diff, files"
|
||
|
|
require_changes: false
|
||
|
|
|
||
|
|
# Ignore files that shouldn't affect coverage metrics
|
||
|
|
ignore:
|
||
|
|
- "external/**"
|
||
|
|
- "ccan/**"
|
||
|
|
- "*/test/**"
|
||
|
|
- "tools/**"
|
||
|
|
- "contrib/**"
|
||
|
|
- "doc/**"
|
||
|
|
- "devtools/**"
|
||
|
|
|
||
|
|
# Don't fail if coverage data is incomplete
|
||
|
|
codecov:
|
||
|
|
require_ci_to_pass: false
|