Description
As requested here:
I hereby report the following bug:
Adding “Ignore” to the codecov.yml file in following project, does not work:
Other settings from the codecov.yml work fine, making changes to those also can be previewed fine in a Pull Request. As can be seen here:
[CANT POST LINK 1]
(ignore the wrong ignore syntax in that PR, this has been fixed later)
We tested multiple writingstyles, paths and moving codecov.yml to root in 2 PR’s, which did not work out:
[CANT POST LINK 2]
[CANT POST LINK 3]
Goal is to make sure the following path is fully excluded:
/tests/**/*
(/tests, recursively very file and folder under it)
Repository
See above
Steps to Reproduce
See above, no known way to reproduce and as it is very much connected to a whole test suite not feasable to repeat outside this repo.
Expected behavior:
Those tests folders being completely ignored
Actual behavior:
No ignore happening
Flakiness?
All the time
Versions
Irrelevant
Additional Information
codecov validate results:
{
"comment": {
"require_changes": true,
"layout": "reach, diff, flags, footer",
"behavior": "once"
},
"ignore": [
"^tests/.*/.*"
],
"coverage": {
"status": {
"project": {
"default": {
"threshold": 1.0
}
},
"patch": {
"default": {
"threshold": 1.0
}
}
},
"range": [
50.0,
90.0
],
"precision": 0,
"round": "nearest"
},
"codecov": {
"notify": {
"after_n_builds": 2
},
"require_ci_to_pass": false
}
}
Taking above results into account this might be related to this:
[CANT POST LINK 4]