From 1c27a5bb9ecead4a67029127263ed941e44a4d19 Mon Sep 17 00:00:00 2001 From: Sid Mohan <61345237+sidmohan0@users.noreply.github.com> Date: Thu, 2 Jul 2026 15:40:27 -0700 Subject: [PATCH] ci: make codecov wait for all 12 coverage uploads before computing status Only the nlp-advanced CI profile installs litellm, so codecov's incremental recomputation reported the guardrail adapter as uncovered until the final uploads arrived, producing a false-red patch status on every PR touching those files (observed on #154, #155, #159, #160). --- .codecov.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.codecov.yml b/.codecov.yml index a052f98d..8b3c36b1 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -1 +1,10 @@ comment: no + +codecov: + notify: + # The CI test matrix uploads 12 coverage reports (4 Python versions x 3 + # install profiles). Only the nlp-advanced profile installs litellm, so + # the guardrail adapter's lines look uncovered until those uploads land. + # Waiting for all builds prevents the recurring interim-red patch status. + after_n_builds: 12 + wait_for_ci: true