chore: standardize codecov coverage config#1593
Conversation
Updates codecov configuration to Konflux standard: - Set require_ci_to_pass: false - Set patch target: 80% (informational) - Set project target: auto with 1% threshold (informational) - Preserve ignore list for generated/mock/vendor files - Add comment section with require_changes: true Signed-off-by: Eyal Edri <eedri@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Code Review by Qodo
1. Outdated coverage docs
|
There was a problem hiding this comment.
Code Review
This pull request updates the codecov.yml configuration file, adjusting coverage thresholds, formatting, and adding comment layout settings. A review comment correctly points out that the require_ci_to_pass setting is misplaced directly under codecov and should instead be nested under codecov.notify to be recognized by Codecov's parser.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
PR Summary by QodoStandardize Codecov coverage configuration to Konflux defaults WalkthroughsDescription• Align codecov.yml with Konflux standard coverage gating and reporting defaults. • Make project/patch coverage checks informational (non-blocking) with updated targets. • Limit Codecov PR comments to only when coverage meaningfully changes. High-Level AssessmentThe PR’s approach is the most straightforward way to comply with Konflux’s Codecov rollout: update the repo-local File ChangesOther (1)
|
|
🤖 Finished Review · ✅ Success · Started 2:29 PM UTC · Completed 2:36 PM UTC |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1593 +/- ##
==========================================
+ Coverage 65.76% 73.04% +7.28%
==========================================
Files 63 63
Lines 8423 8423
==========================================
+ Hits 5539 6153 +614
+ Misses 2244 1647 -597
+ Partials 640 623 -17
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
ReviewFindingsMedium
Low
Previous runReviewFindingsMedium
Low
Info
|
Preserve inline comments and documentation links that were inadvertently stripped during standardization. Signed-off-by: Eyal Edri <eedri@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
🤖 Finished Review · ✅ Success · Started 4:02 PM UTC · Completed 4:09 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 7:50 AM UTC · Completed 7:57 AM UTC |
Retro: PR #1593 — Standardize Codecov coverage configWorkflow went well overall. This human-authored PR changed a single config file ( What went well
Observations (covered by existing issues)
No new proposalsAll identified improvement opportunities are already tracked by existing open issues. Filing duplicates would add noise rather than value. |
Summary
Updates codecov configuration to Konflux standard:
require_ci_to_pass: false)Why 80% patch target?
The 80% patch coverage target is an org-wide standard being rolled out across all konflux-ci repositories as part of KFLUXDP-1020. It is set to
informational: true, meaning it will never block CI or prevent merging — it only provides visibility into coverage trends on new/changed code. Teams can adjust the target in future PRs if needed.🤖 Generated with Claude Code