# Codecov status checks never update on GitHub for particular branch

**URL:** https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598
**Category:** Bug Fixes
**Tags:** github
**Created:** [October 13, 2019, 8:48pm UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598 "2019-10-13T20:48:54Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![chuck.imperato](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@chuck.imperato](https://community.codecov.com/u/chuck.imperato)
#### Post date: [October 13, 2019, 8:48pm UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/1 "2019-10-13T20:48:55Z")

</div>

### Description

All of our PRs work fine except for PRs we want to merge into the develop branch. The CodeCov status checks never come down. It’s very frustrating and slows down our dev time. Any other branch works fine and is nearly instant. We’ve tried closing and reopening the PR and it has worked at times in the past but no longer works.

### Repository

[https://github.com/sysco-labs-mobile/sysco-shop-ios](https://github.com/sysco-labs-mobile/sysco-shop-ios)

### Steps to Reproduce

1. submit PR to merge into develop branch
2. CI succeeds but status check never comes down to Git Hub which blocks merge.

**Expected behavior:** [What you expect to happen]  
Status check comes in from codecov

**Actual behavior:** [What actually happens]  
No status check appears.

**Flakiness?** [Does this happen all the time or only sometimes?]  
Was happening occasionally but now seems to happen all of the time for this branch.

### Versions

Please include the browser and OS and what versions you’re running.

### Additional Information

Any additional information, configuration or data that might be necessary to reproduce the issue.

---

<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: [October 14, 2019, 12:05am UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/2 "2019-10-14T00:05:28Z")

</div>

Can you share a commit SHA that did not have the checks so I can check the logs?

---

<div class="post-metadata">

### Author: ![chuck.imperato](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@chuck.imperato](https://community.codecov.com/u/chuck.imperato)
#### Post date: [October 14, 2019, 1:36pm UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/3 "2019-10-14T13:36:11Z")

</div>

Sure

> **[Code coverage done right.](https://app.codecov.io/gh/sysco-labs-mobile/sysco-shop-ios/commit/5f39f489d64f6fed13f5b644579e19b15aa8ac7e)**
>
> Hosted coverage report highly integrated with GitHub, Bitbucket and GitLab. Awesome pull request comments to enhance your QA.

---

<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: [October 14, 2019, 1:53pm UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/4 "2019-10-14T13:53:56Z")

</div>

I see we pushed a status on `Oct 11, 2019 at 21:04:09.825 UTC`

```auto
INFO GitHub HTTP 201 {"bot": "n/a", "endpoint": "/repos/sysco-labs-mobile/sysco-shop-ios/statuses/5f39f489d64f6fed13f5b644579e19b15aa8ac7e", "event": "api", "method": "POST", "public": "t", "pull": "170", "rlr": "1570831445", "rlx": "4964", "rly": "5000", "service": "github", "slug": "sysco-labs-mobile/sysco-shop-ios", "task": "sync"}

```

As far as what happened to it, I may have to refer you to GitHub support (and before they ask, I don’t have more logs then that)

Can you share a screenshot of the expanded status checks for that commit on GitHub?

---

<div class="post-metadata">

### Author: ![chuck.imperato](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@chuck.imperato](https://community.codecov.com/u/chuck.imperato)
#### Post date: [October 14, 2019, 2:06pm UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/5 "2019-10-14T14:06:32Z")

</div>

![image](https://canada1.discourse-cdn.com/flex029/uploads/codecov/original/1X/dfbd75aa0869c697dcb1be53e005a0fb20cb4717.png)

---

<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: [October 14, 2019, 3:42pm UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/6 "2019-10-14T15:42:06Z")

</div>

Huh. Yah, I would ask GitHub support if they can see what happened to to our POST calls then ☹

---

<div class="post-metadata">

### Author: ![siriak](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/siriak/32/331_2.png) [@siriak](https://community.codecov.com/u/siriak)
#### Post date: [October 16, 2019, 7:30am UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/7 "2019-10-16T07:30:21Z")

</div>

I have the same with all PRs. Status checks are yellow even though Codecov bot posted comment. And also this page [https://github.com/integration/codecov](https://github.com/integration/codecov) isn’t working. GitHub made changes to their status checks API recently, I think this may be the reason.

---

<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: [October 23, 2019, 3:59pm UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/8 "2019-10-23T15:59:46Z")

</div>

hi @siriak

Can you link those API changes so we can take a look and see if they affect us?

---

<div class="post-metadata">

### Author: ![siriak](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/siriak/32/331_2.png) [@siriak](https://community.codecov.com/u/siriak)
#### Post date: [October 24, 2019, 6:46am UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/9 "2019-10-24T06:46:15Z")

</div>

This one may be useful, though it’s probably not it, the article is dated a bit

> **["GitHub Services" Feature Deprecation: What to Expect | GitHub Developer Guide](https://developer.github.com/changes/2019-01-29-life-after-github-services/)**
>
> Get started with one of our guides, or jump straight into the API documentation.

Also Travis had changes recently, so it also might be involved (we use Travis for CI, but it works fine and seems to send coverage reports)

> **[The Travis CI Blog: Deprecating GitHub commit status API updates for GitHub...](https://blog.travis-ci.com/2018-09-27-deprecating-github-commit-status-api-for-github-apps-managed-repositories)**
>
> As part of our gradual migration to GitHub Apps for our GitHub integration, we’re formally deprecating GitHub Commit Status API updates for repositories on travis-ci.com managed by GitHub Apps. Ins...

---

<div class="post-metadata">

### Author: ![chuck.imperato](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@chuck.imperato](https://community.codecov.com/u/chuck.imperato)
#### Post date: [October 28, 2019, 4:15pm UTC](https://community.codecov.com/t/codecov-status-checks-never-update-on-github-for-particular-branch/598/10 "2019-10-28T16:15:07Z")

</div>

I don’t think it is Github, because it works every time for any branch other than our develop branch, which is our default branch. Any time we want to merge to develop this happens 100% of the time. We try closing and reopening, submitting a new commit, etc. Sometimes it will finally work (about 10% of the time), but most of the time we need to remove the status checks to get the code in, which defeats the purpose of having a coverage tool.
