I have a quick question about how Codecov performs CI detection (https://docs.codecov.io/docs/detecting-ci-services):
Are the search strings (
pull request validator (cloudbees),
buildkite) case sensitive?
We just switched our open source project from
travis-ci.com in order to use their GitHub App integration, and the context for the Travis build changed from “
continuous-integration/travis/pr” to “
Travis CI”. Now Codecov no longer waits for the Travis build to complete before posting the coverage status to the PR. I hoped that the automatic detection would have matched the (all caps) “CI”, but it appears that it does not.
We use several CI providers, so first started seeing this issue when we made all the CI providers match the Travis context string (capital “CI”) on PR 1359 (https://github.com/Pyomo/pyomo/pull/1359).