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

TheKevJames / coveralls-python / 7d188a32-49c3-4dde-a9f0-b8b9106240c9 / 4
97%
master: 97%

Build:
DEFAULT BRANCH: master
Ran 20 Jul 2026 03:32PM UTC
Files 8
Run time 0s
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

20 Jul 2026 03:30PM UTC coverage: 93.802% (+0.01%) from 93.792%
7d188a32-49c3-4dde-a9f0-b8b9106240c9.4

push

circleci

web-flow
fix(api): stop leaking client settings into the coveralls.io payload (#753)

create_data() dumped the entire self.config dict into the submitted JSON, so
client-only settings were uploaded to coveralls.io alongside every source file.
Restrict the payload to an explicit allowlist of the fields the API consumes.

The allowlist covers every job parameter the coveralls.io /jobs endpoint
accepts (including run_at), and fields are filtered on presence rather than
truthiness so an explicitly-set falsey value (parallel=False, a numeric 0 job
id) is still forwarded; only genuinely-absent fields are dropped.

changelog:
The JSON submitted to coveralls.io (and written via ``--output``) no longer
leaks client-only settings -- the base directory, source directory, coverage
config file, and request-timeout values. Only the fields the Coveralls API
actually consumes are now sent, and any of those a caller has set (including
falsey values such as ``parallel: false``) are forwarded as-is.

130 of 140 branches covered (92.86%)

Branch coverage included in aggregate %.

430 of 457 relevant lines covered (94.09%)

0.94 hits per line

Source Files on job 7d188a32-49c3-4dde-a9f0-b8b9106240c9.4
  • Tree
  • List 8
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 7
  • CircleCI Build #
  • 156e675a on github
  • Prev Job for on master (#29748148843.4)
  • Next Job for on master (#29761649125.2)
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