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

TheKevJames / coveralls-python / 29754766074
94%
master: 96%

Build:
Build:
LAST BUILD BRANCH: kjames/retries
DEFAULT BRANCH: master
Ran 20 Jul 2026 03:22PM UTC
Jobs 5
Files 8
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

20 Jul 2026 02:43PM UTC coverage: 93.802% (+0.01%) from 93.792%
29754766074

Pull #753

github

TheKevJames
fix(api): stop leaking client settings into the coveralls.io payload

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.
Pull Request #753: fix(api): stop leaking client settings into the coveralls.io payload

130 of 140 branches covered (92.86%)

Branch coverage included in aggregate %.

4 of 4 new or added lines in 2 files covered. (100.0%)

430 of 457 relevant lines covered (94.09%)

4.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29754766074.1 20 Jul 2026 03:22PM UTC 8
93.8
GitHub Action Run
2 29754766074.2 20 Jul 2026 03:22PM UTC 8
93.8
GitHub Action Run
3 29754766074.3 20 Jul 2026 03:22PM UTC 8
93.8
GitHub Action Run
4 29754766074.4 20 Jul 2026 03:22PM UTC 8
93.8
GitHub Action Run
5 29754766074.5 20 Jul 2026 03:22PM UTC 8
93.8
GitHub Action Run
Source Files on build 29754766074
  • 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 Repo
  • Pull Request #753
  • PR Base - master (#29748148843)
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