Task Summary
The deferred workflow_run Codecov upload (#6730, #6824) left the carryforward
chain stuck: every PR renders its own flag as Carriedforward instead of a
fresh delta, so a PR's real coverage change never surfaces (full diagnosis and
evidence in #6839). Both PRs are now reverted (#6840, #6837), but reverting the
upload path does not un-stick the chain — the poisoned base report on main has
to be flushed.
Step 1 of Codecov's carryforward reset procedure:
temporarily drop flag_management.default_rules.carryforward so the next full
main build rebaselines Codecov against the current flag set, dropping the stale
carried sessions. Re-enabling is tracked as step 2. Same reset previously done in
#6080 → #6088.
Task Type
Task Summary
The deferred
workflow_runCodecov upload (#6730, #6824) left the carryforwardchain stuck: every PR renders its own flag as
Carriedforwardinstead of afresh delta, so a PR's real coverage change never surfaces (full diagnosis and
evidence in #6839). Both PRs are now reverted (#6840, #6837), but reverting the
upload path does not un-stick the chain — the poisoned base report on
mainhasto be flushed.
Step 1 of Codecov's carryforward reset procedure:
temporarily drop
flag_management.default_rules.carryforwardso the next fullmainbuild rebaselines Codecov against the current flag set, dropping the stalecarried sessions. Re-enabling is tracked as step 2. Same reset previously done in
#6080 → #6088.
Task Type