69 lines
1.4 KiB
YAML
69 lines
1.4 KiB
YAML
# Codecov Repository YAML
|
|
# https://docs.codecov.com/docs/codecov-yaml
|
|
|
|
coverage:
|
|
# https://docs.codecov.com/docs/commit-status
|
|
status:
|
|
project:
|
|
default:
|
|
target: 80%
|
|
threshold: 100%
|
|
if_not_found: success
|
|
if_ci_failed: success
|
|
patch:
|
|
default:
|
|
target: 0%
|
|
threshold: 100%
|
|
if_not_found: success
|
|
|
|
# https://docs.codecov.com/docs/components#component-options
|
|
component_management:
|
|
default_rules:
|
|
statuses:
|
|
- type: project
|
|
target: auto
|
|
branches:
|
|
- "!main"
|
|
individual_components:
|
|
- component_id: controllers
|
|
name: Controllers
|
|
paths:
|
|
- "src/Dotnet.Samples.AspNetCore.WebApi/Controllers/"
|
|
- component_id: services
|
|
name: Services
|
|
paths:
|
|
- "src/Dotnet.Samples.AspNetCore.WebApi/Services/"
|
|
|
|
comment:
|
|
layout: "header, diff, flags, components"
|
|
behavior: default
|
|
require_changes: false
|
|
|
|
# https://docs.codecov.com/docs/ignoring-paths
|
|
ignore:
|
|
- .*\.sln
|
|
- .*\.csproj
|
|
- .*\.json
|
|
- .*\.yml
|
|
- .*\.png
|
|
- "**/*.md"
|
|
|
|
- .*\/test\/.*
|
|
- .*\/scripts\/.*
|
|
- .*\/Program\.cs
|
|
- "**/LICENSE"
|
|
- "**/README.md"
|
|
|
|
- .*\/Configurations\/.*
|
|
- .*\/Data\/.*
|
|
- .*\/Enums\/.*
|
|
- .*\/Extensions\/.*
|
|
- .*\/Mappings\/.*
|
|
- .*\/Middlewares\/.*
|
|
- .*\/Migrations\/.*
|
|
- .*\/Models\/.*
|
|
- .*\/Properties\/.*
|
|
- .*\/Repositories\/.*
|
|
- .*\/Utilities\/.*
|
|
- .*\/Validators\/.*
|