# Settings do not match codecov.yml

**URL:** <https://community.codecov.com/t/settings-do-not-match-codecov-yml/744>\
**Category:** Support\
**Created:** [December 1, 2019, 11:34am UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744 "2019-12-01T11:34:45Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![pavelkryukov](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/pavelkryukov/32/410_2.png) [@pavelkryukov](https://community.codecov.com/u/pavelkryukov)\
**Post date:** [December 1, 2019, 11:34am UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/1 "2019-12-01T11:34:45Z")

</div>

### Description

Settings do not reflect the latest codecov.yml ignore list update on [Codecov](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?](https://docs.codecov.io/docs/codecov-yaml#section-frequently-asked-questions)" 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?

---

<div class="post-metadata">

**Author:** ![pavelkryukov](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/pavelkryukov/32/410_2.png) [@pavelkryukov](https://community.codecov.com/u/pavelkryukov)\
**Post date:** [December 2, 2019, 11:00pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/2 "2019-12-02T23:00:32Z")

</div>

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](https://codecov.io/gh/MIPT-ILab/mipt-mips/settings/yaml)), whereas file exists in the repository root.

---

<div class="post-metadata">

**Author:** ![drazisil](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/drazisil/32/496_2.png) [@drazisil](https://community.codecov.com/u/drazisil)\
**Post date:** [December 5, 2019, 2:42pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/3 "2019-12-05T14:42:35Z")

</div>

Can you share the commit SHA so I can check if there was an error parsing the codecov.yml file?

---

<div class="post-metadata">

**Author:** ![pavelkryukov](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/pavelkryukov/32/410_2.png) [@pavelkryukov](https://community.codecov.com/u/pavelkryukov)\
**Post date:** [December 5, 2019, 3:06pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/4 "2019-12-05T15:06:46Z")

</div>

That’s a current HEAD: 6db4a3f2836f3ade8f7cac76a756ef2c99c2ecac

---

<div class="post-metadata">

**Author:** ![drazisil](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/drazisil/32/496_2.png) [@drazisil](https://community.codecov.com/u/drazisil)\
**Post date:** [December 5, 2019, 3:08pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/5 "2019-12-05T15:08:34Z")

</div>

It seems to be failing on the `- !appveyor` part

---

<div class="post-metadata">

**Author:** ![pavelkryukov](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/pavelkryukov/32/410_2.png) [@pavelkryukov](https://community.codecov.com/u/pavelkryukov)\
**Post date:** [December 5, 2019, 3:10pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/6 "2019-12-05T15:10:57Z")

</div>

OK, I removed that piece ( [7a866cc](https://github.com/MIPT-ILab/mipt-mips/commit/7a866cccaa7b2d1e5b4af8d20512216e97a3c10d)). Settings are still not available on [https://codecov.io/gh/MIPT-ILab/mipt-mips/settings/yaml](https://codecov.io/gh/MIPT-ILab/mipt-mips/settings/yaml)

---

<div class="post-metadata">

**Author:** ![drazisil](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/drazisil/32/496_2.png) [@drazisil](https://community.codecov.com/u/drazisil)\
**Post date:** [December 5, 2019, 3:12pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/7 "2019-12-05T15:12:29Z")

</div>

Commit 7a866cccaa7b2d1e5b4af8d20512216e97a3c10d hasn’t uploaded yet, so we wouldn’t see it. Will keep an eye out.

---

<div class="post-metadata">

**Author:** ![drazisil](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/drazisil/32/496_2.png) [@drazisil](https://community.codecov.com/u/drazisil)\
**Post date:** [December 5, 2019, 3:29pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/8 "2019-12-05T15:29:26Z")

</div>

Looks like the codecov.yml passed validation. How do things look for you?

---

<div class="post-metadata">

**Author:** ![pavelkryukov](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/pavelkryukov/32/410_2.png) [@pavelkryukov](https://community.codecov.com/u/pavelkryukov)\
**Post date:** [December 5, 2019, 3:48pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/9 "2019-12-05T15:48:10Z")

</div>

Thanks, it works. However, when I did YAML validation, it appeared to be valid:

```auto
 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"
    ]
  }
}

```

---

<div class="post-metadata">

**Author:** ![drazisil](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/drazisil/32/496_2.png) [@drazisil](https://community.codecov.com/u/drazisil)\
**Post date:** [December 5, 2019, 3:49pm UTC](https://community.codecov.com/t/settings-do-not-match-codecov-yml/744/10 "2019-12-05T15:49:59Z")

</div>

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.
