Description
I have a quick question about how Codecov performs CI detection (Detecting Other CI Services):
Are the search strings ( ci
, semaphoreci
, pull request validator (cloudbees)
, continuous-integration
, buildkite
) case sensitive?
We just switched our open source project from travis-ci.org
to 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.
Repository
Versions
Additional Information
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 (Add test coverage to linux/osx GitHub actions by mrmundt · Pull Request #1359 · Pyomo/pyomo · GitHub).