mirror of
https://github.com/freemkv/freemkv-keysources.git
synced 2026-10-07 18:13:11 +00:00
Add an additive coverage job to ci.yml that mirrors the test job's sibling-checkout layout and pinned 1.97.0 toolchain, runs cargo llvm-cov, and uploads to Codecov tokenlessly (fail_ci_if_error:false). Nothing in the release cascade depends on it. Also add codecov.yml (informational, no PR comment) and a README with the coverage badge.
20 lines
482 B
YAML
20 lines
482 B
YAML
# Coverage is informational only: it never blocks a merge or a release. The
|
|
# release cascade is gated by ci.yml / qa.yml and the local precommit, not by
|
|
# a coverage threshold.
|
|
coverage:
|
|
status:
|
|
project:
|
|
default:
|
|
informational: true
|
|
patch:
|
|
default:
|
|
informational: true
|
|
|
|
# No PR comment noise; the badge and the Codecov UI are enough.
|
|
comment: false
|
|
|
|
# Exclude non-product code from the coverage denominator.
|
|
ignore:
|
|
- "tests/**"
|
|
- "ci/**"
|