Description
Settings do not reflect the latest codecov.yml ignore list update on https://codecov.io/gh/MIPT-ILab/mipt-mips/settings/yaml.
There is a FAQ link " Why does this yaml not match what I have in my repo?" but the referenced web page does not answer the question. Could you please provide the answer? Do I understand correctly there is some update delay?
I removed project data from Codecov and now there is no reference to codecov.yml at all at the settings page (https://codecov.io/gh/MIPT-ILab/mipt-mips/settings/yaml), whereas file exists in the repository root.
Can you share the commit SHA so I can check if there was an error parsing the codecov.yml file?
That’s a current HEAD: 6db4a3f2836f3ade8f7cac76a756ef2c99c2ecac
It seems to be failing on the - !appveyor
part
OK, I removed that piece ( 7a866cc). Settings are still not available on https://codecov.io/gh/MIPT-ILab/mipt-mips/settings/yaml
Commit 7a866cccaa7b2d1e5b4af8d20512216e97a3c10d hasn’t uploaded yet, so we wouldn’t see it. Will keep an eye out.
Looks like the codecov.yml passed validation. How do things look for you?
Thanks, it works. However, when I did YAML validation, it appeared to be valid:
cat codecov.yml | curl --data-binary @- https://codecov.io/validate
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 362 100 225 100 137 119 72 0:00:01 0:00:01 --:--:-- 191
Valid!
{
"ignore": [
"^external.*",
"^.*/cen64/[^\\/]+.h.*",
"^.*/cen64/[^\\/]+.cpp.*",
"^.*/gdb/[^\\/]+.h.*",
"^.*/gdb/[^\\/]+.cpp.*"
],
"codecov": {
"ci": [
"!appveyor"
]
}
}
This is on us. We created a better validator, but the validation endpoint doesn’t point to it yet. It should soon.
Glad it’s working now for you.