• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

TheKevJames / coveralls-python / 84068a26-0bd8-4962-8ba5-228858628137
96%

Build:
DEFAULT BRANCH: master
Ran 22 Jul 2026 10:33AM UTC
Jobs 6
Files 7
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Jul 2026 10:33AM UTC coverage: 96.373% (-0.07%) from 96.443%
84068a26-0bd8-4962-8ba5-228858628137

push

circleci

web-flow
feat(api): retry transient HTTP failures (#760)

Route API POSTs through a requests Session with a urllib3 Retry adapter so
transient failures can be retried with exponential backoff and jitter. Only
connection errors, read timeouts, 429s and 5xx responses are retried; a 422 is
a configuration error and is never retried. Retries are off by default and are
configurable via the --retries flag, the COVERALLS_RETRIES env var, or a
retries key in .coveralls.yml, on every command that talks to the API.

The API HTTP tests move to the responses library for higher fidelity, which
replaces the previous fake "resubmission" tests with real retry coverage.

Closes #572

changelog:
API requests can now retry transient HTTP failures (connection errors, read
timeouts, 429 and 5xx responses) with exponential backoff and jitter. Retries
are off by default; enable with ``--retries``, ``COVERALLS_RETRIES``, or a
``retries`` key in ``.coveralls.yml``.

161 of 168 branches covered (95.83%)

Branch coverage included in aggregate %.

45 of 47 new or added lines in 3 files covered. (95.74%)

583 of 604 relevant lines covered (96.52%)

5.79 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
93.92
-0.31% coveralls/api.py
Jobs
ID Job ID Ran Files Coverage
1 84068a26-0bd8-4962-8ba5-228858628137.1 22 Jul 2026 10:34AM UTC 7
96.37
CircleCI Job
2 84068a26-0bd8-4962-8ba5-228858628137.2 22 Jul 2026 10:34AM UTC 7
96.37
CircleCI Job
3 84068a26-0bd8-4962-8ba5-228858628137.3 22 Jul 2026 10:34AM UTC 7
96.37
CircleCI Job
4 84068a26-0bd8-4962-8ba5-228858628137.4 22 Jul 2026 10:34AM UTC 7
96.37
CircleCI Job
5 84068a26-0bd8-4962-8ba5-228858628137.5 22 Jul 2026 10:34AM UTC 7
96.37
CircleCI Job
6 84068a26-0bd8-4962-8ba5-228858628137.6 22 Jul 2026 10:35AM UTC 7
96.37
CircleCI Job
Source Files on build 84068a26-0bd8-4962-8ba5-228858628137
  • Tree
  • List 7
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #84068A26...
  • dc17024c on github
  • Prev Build on master (#9776821E...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc