Skip to content

Add Codecov configuration (80% patch coverage, informational) - #33

Open
eedri wants to merge 1 commit into
conforma:mainfrom
eedri:add-codecov-config-80pct
Open

eedri wants to merge 1 commit into
conforma:mainfrom
eedri:add-codecov-config-80pct

Conversation

@eedri

@eedri eedri commented Sep 6, 2026

Copy link
Copy Markdown

Summary

Add Codecov configuration to enable code coverage tracking for this repository.

Context

This repo has been identified as a core production repo for Konflux to be tracked for code coverage and approved by the repo maintainer or tech-lead.

The configuration is set to informational mode (advisory only) with an 80% patch coverage target, meaning:

  • Coverage reports will be posted on PRs
  • The check will not block merges if coverage falls below 80%
  • This provides visibility without disrupting current workflows

Configuration details

  • Patch coverage target: 80% (informational)
  • Project coverage target: auto (informational)
  • CI requirement: disabled (coverage check won't block on CI failures)
  • Comments: disabled (reduces PR noise)

Related

This repo has been identified as a core production repo for Konflux
to be tracked for code coverage.

Configuration is set to informational mode (advisory only) with 80%
patch coverage target. The check will not block PRs.

Related: KFLUXDP-1172
@eedri
eedri requested a review from a team as a code owner September 6, 2026 12:03
@coderabbitai

coderabbitai Bot commented Sep 6, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Team

Run ID: cc72bf0e-454b-414c-8a92-42318d13dce8


Comment @coderabbitai help to get the list of available commands.

@qodo-for-conforma

Copy link
Copy Markdown

PR Summary by Qodo

Configure advisory Codecov coverage tracking

⚙️ Configuration changes 🕐 Less than 5 minutes

Grey Divider

AI Description

• Adds repository-level Codecov tracking with advisory project and patch status checks.
• Targets 80% patch coverage while disabling merge blocking and PR comments.
High-Level Assessment

A repository-level codecov.yml is the standard and lowest-complexity approach. Informational statuses provide coverage visibility without disrupting merges, while CI-enforced thresholds or custom coverage automation would conflict with the advisory rollout goal.

Files changed (1) +16 / -0

Other (1) +16 / -0
codecov.ymlConfigure informational Codecov coverage statuses +16/-0

Configure informational Codecov coverage statuses

• Adds advisory project coverage using an automatic target with a 1% threshold and advisory patch coverage targeting 80%. Allows coverage processing without successful CI and disables Codecov PR comments.

codecov.yml

@qodo-for-conforma

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can show, collapse, or hide each part of a finding: code, evidence, and all

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants