# Missing checks on GitHub

**URL:** <https://community.codecov.com/t/missing-checks-on-github/361>\
**Category:** Support\
**Created:** [July 15, 2019, 9:26am UTC](https://community.codecov.com/t/missing-checks-on-github/361 "2019-07-15T09:26:49Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![hugovk](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/hugovk/32/199_2.png) [@hugovk](https://community.codecov.com/u/hugovk)\
**Post date:** [July 15, 2019, 9:26am UTC](https://community.codecov.com/t/missing-checks-on-github/361/1 "2019-07-15T09:26:49Z")

</div>

### Description

Note: With a new account here, I can frustratingly only post one link. See [Fix Codecov integration · Issue #3934 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/issues/3934#issuecomment-511332550) for this same report with the TODOs filled in.

* * *

Coverage reports are being created for PRs on Codecov, but most of the time they’re not showing as checks the PRs on GitHub. They used to. This makes it hard to see if the PR has tested the changed code.

- TODO

Here’s 5 recent PRs, none have Codecov checks on GitHub:

- TODO

These mostly show up on the Codecov website itself with coverage:

- TODO
- TODO
- TODO
- #3953: “No report uploaded yet.”
- TODO

The most recent to have a Codecov check on GitHub was 8 days ago, but there are older ones without checks:

- TODO

### Repository

- TODO

### Versions

codecov 2.0.15 for Python

---

<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:** [July 16, 2019, 1:23pm UTC](https://community.codecov.com/t/missing-checks-on-github/361/2 "2019-07-16T13:23:17Z")

</div>

Hi @hugovk

We fixed a bug last night with stuck statuses. Can you please push a fresh commit and let me know if you are still seeing this issue?

---

<div class="post-metadata">

**Author:** ![hugovk](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/hugovk/32/199_2.png) [@hugovk](https://community.codecov.com/u/hugovk)\
**Post date:** [July 16, 2019, 7:54pm UTC](https://community.codecov.com/t/missing-checks-on-github/361/3 "2019-07-16T19:54:28Z")

</div>

Hi @drazisil, thanks for the quick reply!

I restarted the Travis CI build for 5 PRs. This now had Codecov checks on the PR:

- [Introduce isort to automate import ordering and formatting by jdufresne · Pull Request #3954 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3954)

These don’t:

- [Changed overflow check to use PY\_SSIZE\_T\_MAX by radarhere · Pull Request #3964 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3964)
- [Documented more encoding values by radarhere · Pull Request #3969 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3969)
- [Documented more encoding values by radarhere · Pull Request #3969 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3969)
- [Return after error by radarhere · Pull Request #3967 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3967) (I’ve restarted this one)

I can see them at [Codecov](https://codecov.io/gh/python-pillow/Pillow/pulls), but not as checks.

Should it only work for fresh commits, or should restarting it also help?

Thank you!

---

<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:** [July 16, 2019, 8:34pm UTC](https://community.codecov.com/t/missing-checks-on-github/361/4 "2019-07-16T20:34:34Z")

</div>

Hi @hugovk

Restarting should do it. Can you visit [https://codecov.io/gh/python-pillow/Pillow/commit/386002e8923ec9586d4221529963c22f01212ac4/build](https://codecov.io/gh/python-pillow/Pillow/commit/386002e8923ec9586d4221529963c22f01212ac4/build) and tell it to send notifications and let me know if that works?

It looks like the base commit may be stuck too [https://codecov.io/gh/python-pillow/Pillow/commit/1c57a41ececc4529520a423b9bec13c78927cb25/build](https://codecov.io/gh/python-pillow/Pillow/commit/1c57a41ececc4529520a423b9bec13c78927cb25/build)

---

<div class="post-metadata">

**Author:** ![hugovk](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/hugovk/32/199_2.png) [@hugovk](https://community.codecov.com/u/hugovk)\
**Post date:** [July 17, 2019, 11:15am UTC](https://community.codecov.com/t/missing-checks-on-github/361/5 "2019-07-17T11:15:38Z")

</div>

Hi @drazisil, I sent the notifications and that PR now has the checks: [Changed overflow check to use PY\_SSIZE\_T\_MAX by radarhere · Pull Request #3964 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3964).

Should I do the same for the other PRs?

---

<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:** [July 17, 2019, 12:57pm UTC](https://community.codecov.com/t/missing-checks-on-github/361/6 "2019-07-17T12:57:38Z")

</div>

Hi @hugovk

Yes, please. Let me know if that doesn’t fix them.

---

<div class="post-metadata">

**Author:** ![hugovk](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/hugovk/32/199_2.png) [@hugovk](https://community.codecov.com/u/hugovk)\
**Post date:** [July 17, 2019, 6:19pm UTC](https://community.codecov.com/t/missing-checks-on-github/361/7 "2019-07-17T18:19:40Z")

</div>

For the old PR [Documented more encoding values by radarhere · Pull Request #3969 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3969) I pushed notifications at [Codecov](https://codecov.io/gh/python-pillow/Pillow/commit/c76369ce874c7a4b0928495bb7e17f9759aa4a40/build) and the checks show up ✅

But I created a new PR today, [Remove indirect dependencies from requirements.txt by hugovk · Pull Request #3976 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3976), and it doesn’t have the checks.

Its corresponding [Codecov](https://codecov.io/gh/python-pillow/Pillow/commit/4ceaa14f91ad9e9fdbb3ee2f4f3c564029bf9ce4/build) says:

> Notifications are pending CI completion. Waiting for GitHub’s status webhook to queue notifications. Push notifications now.

Any idea why that is?

---

<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:** [July 19, 2019, 6:59pm UTC](https://community.codecov.com/t/missing-checks-on-github/361/8 "2019-07-19T18:59:43Z")

</div>

Not sure. I manually pushed them, I wonder if one of the CI runs took long enough for the checks to timeout. How long do the runs generally take?

---

<div class="post-metadata">

**Author:** ![hugovk](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/hugovk/32/199_2.png) [@hugovk](https://community.codecov.com/u/hugovk)\
**Post date:** [July 21, 2019, 5:14am UTC](https://community.codecov.com/t/missing-checks-on-github/361/9 "2019-07-21T05:14:26Z")

</div>

The slowest is AppVeyor, which usually takes 45-60 minutes for all the jobs to complete in series.

[https://ci.appveyor.com/project/python-pillow/Pillow/history](https://ci.appveyor.com/project/python-pillow/Pillow/history)

---

<div class="post-metadata">

**Author:** ![hugovk](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/hugovk/32/199_2.png) [@hugovk](https://community.codecov.com/u/hugovk)\
**Post date:** [July 23, 2019, 9:01am UTC](https://community.codecov.com/t/missing-checks-on-github/361/10 "2019-07-23T09:01:17Z")

</div>

Looking at PR [Corrected tag type by radarhere · Pull Request #3981 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3981), there are 20 Travis CI jobs and 10 AppVeyor jobs which send coverage.

However, 4 Travis jobs are missing from [https://codecov.io/gh/python-pillow/Pillow/commit/9b26ea2164f14ad9e6b4b133d9e56eeef6671345/build](https://codecov.io/gh/python-pillow/Pillow/commit/9b26ea2164f14ad9e6b4b133d9e56eeef6671345/build)

- 7775.4
- 7775.6
- 7775.15
- 7775.19

They’re all green at [Travis CI - Test and Deploy Your Code with Confidence](https://travis-ci.org/python-pillow/Pillow/builds/561296502)

However, 3 timed out uploading to S3 when running `codecov`:

```auto
==> Uploading
    .url https://codecov.io
    .query commit=9b26ea2164f14ad9e6b4b133d9e56eeef6671345&branch=master&job=561296506&pr=3981&service=travis&build=7775.4&slug=python-pillow%2FPillow&yaml=.codecov.yml&package=py2.0.15
    Pinging Codecov...
    Uploading to S3...
Error: HTTPSConnectionPool(host='codecov.io', port=443): Max retries exceeded with url: /codecov/v4/raw/2019-07-20/A516DB1BB8B4FFBA3C8D154F4B502F22/9b26ea2164f14ad9e6b4b133d9e56eeef6671345/8db867f0-7252-43d2-93cd-28a325d23400.txt?AWSAccessKeyId=AKIAIHLZSCQCS4WIHD4A&Expires=1563593005&Signature=Oho8rN93UdDP7%2FG7eIy3mvrmX%2B4%3D (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fa4495c6e48>: Failed to establish a new connection: [Errno 110] Connection timed out'))

```

- 7775.4 [Travis CI - Test and Deploy Your Code with Confidence](https://travis-ci.org/python-pillow/Pillow/jobs/561296506#L5398)
- 7775.15 [Travis CI - Test and Deploy Your Code with Confidence](https://travis-ci.org/python-pillow/Pillow/jobs/561296517#L4578)
- 7775.19 [Travis CI - Test and Deploy Your Code with Confidence](https://travis-ci.org/python-pillow/Pillow/jobs/561296521#L2701)

The 4th has a problem installing a dependency before running `codecov`:

- 7775.6 [Travis CI - Test and Deploy Your Code with Confidence](https://travis-ci.org/python-pillow/Pillow/jobs/561296508)

---

<div class="post-metadata">

**Author:** ![hugovk](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.codecov.com/hugovk/32/199_2.png) [@hugovk](https://community.codecov.com/u/hugovk)\
**Post date:** [July 23, 2019, 12:40pm UTC](https://community.codecov.com/t/missing-checks-on-github/361/11 "2019-07-23T12:40:42Z")

</div>

Here’s a PR which fixes the dependency install problem:

- [Skip broken install of coveralls-merge on 2.7\_with\_system\_site\_packages by hugovk · Pull Request #3985 · python-pillow/Pillow · GitHub](https://github.com/python-pillow/Pillow/pull/3985)

The check is still missing, and one AppVeyor job timed out uploading to S3:

- [Code coverage done right.](https://codecov.io/gh/python-pillow/Pillow/commit/d15620a622ac13d9d64387324dd8620853724e79/build)
- [AppVeyor](https://ci.appveyor.com/project/Python-pillow/pillow/builds/26178210/job/7koh00kulgkbsvaa#L8511)
