@Devp00l Did you ever figure out how to get this to work? I’m in the exact same situation.
It seems the default (and only?) comparison method is to use the relative delta rather than the absolute delta. This is especially problematic if trying to use the auto target to use the base branch as the threshold to compare against. It pulls in the project’s absolute coverage as a base, then compares the relative diff coverage to that. Depending on which parts of the project were updated this value may be significantly higher or lower than the entire project and provides zero value whatsoever.
In other words, what I want to do is ensure that the coverage across the project never goes down. I want to ensure that the delta change value is always nonnegative.
Wondering if this has something to do with patch vs project. The yaml file defines the configuration as a project, but the status getting posted back to github is “codecov/patch.”