pulumi/codecov.yml

58 lines
1.2 KiB
YAML

coverage:
status:
# Project tracks and reports the project-level coverage.
project:
default:
informational: true
# Pulumi core
core:
informational: true
paths:
- "pkg"
- "sdk/go/common"
- "sdk/go/auto"
sdk-go:
informational: true
paths:
- "sdk/go/pulumi"
- "sdk/go/pulumi-language-go"
sdk-nodejs:
informational: true
paths:
- "sdk/nodejs"
sdk-python:
informational: true
paths:
- "sdk/python"
# Patch tracks the coverage of the changes in a single patch.
patch:
default:
informational: true
ignore:
# Integration tests and codegen test data
# should not count against coverage.
- "tests/"
- "pkg/codegen/testing/test/testdata"
# Don't count protobuf-generated code against coverage.
- "sdk/proto"
# Ignore code generator for pulumix/applyn.go.
- "sdk/go/internal/gen-pux-applyn"
# More generally, none of the test data
# should count against coverage.
- "**/testdata"
# Don't comment on PRs.
comment: false
# Don't post annotations to GitHub.
github_checks:
annotations: false