Settings do not match codecov.yml

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.