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

TheKevJames / coveralls-python
95%
master: 94%

Build:
Build:
LAST BUILD BRANCH: kjames/config-cleanup
DEFAULT BRANCH: master
Repo Added 13 Jan 2021 07:44AM UTC
Files 8
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

LAST BUILD ON BRANCH kjames/config-cleanup
branch: kjames/config-cleanup
CHANGE BRANCH
x
Reset
  • kjames/config-cleanup
  • 3.3.2a0
  • 3.4.0a0
  • 3.4.0a1
  • 4.0.0
  • 4.0.2
  • 4.1.0
  • coverage7
  • dependabot/pip/certifi-2024.7.4
  • dependabot/pip/pyyaml-5.4
  • dependabot/pip/requests-2.32.0
  • dependabot/pip/urllib3-2.2.2
  • dependabot/uv/idna-3.15
  • dependabot/uv/pygments-2.20.0
  • dependabot/uv/urllib3-2.7.0
  • kj/fixup-service-id-from-env
  • kjames/bump-max-python
  • kjames/bump-pythons
  • kjames/bump-pyyaml
  • kjames/drop-cov41
  • kjames/drop-py37
  • kjames/find-test-interdependencies
  • kjames/fix-tests
  • kjames/gha-422
  • kjames/public-coverage-interface
  • kjames/py310
  • kjames/skip-git-tests-outside-of-gitdir
  • kjames/support-coverage-7.5
  • kjames/trigger-build
  • kjames/updates
  • master
  • renovate/actions-checkout-2.x
  • renovate/actions-checkout-4.1.x
  • renovate/actions-checkout-4.2.x
  • renovate/actions-checkout-4.3.x
  • renovate/actions-checkout-4.x
  • renovate/actions-checkout-5.x
  • renovate/actions-checkout-6.0.x
  • renovate/actions-checkout-6.x
  • renovate/actions-checkout-7.x
  • renovate/actions-dependency-review-action-2.x
  • renovate/actions-dependency-review-action-4.2.x
  • renovate/actions-dependency-review-action-4.3.x
  • renovate/actions-dependency-review-action-4.7.x
  • renovate/actions-dependency-review-action-4.8.x
  • renovate/actions-dependency-review-action-4.x
  • renovate/actions-dependency-review-action-5.x
  • renovate/actions-dependency-review-action-rollback
  • renovate/actions-setup-python-5.x
  • renovate/actions-setup-python-6.x
  • renovate/asottile-add-trailing-comma-3.x
  • renovate/asottile-add-trailing-comma-4.x
  • renovate/asottile-pyupgrade-2.x
  • renovate/asottile-pyupgrade-3.15.x
  • renovate/asottile-pyupgrade-3.2.x
  • renovate/asottile-pyupgrade-3.x
  • renovate/asottile-reorder-python-imports-3.x
  • renovate/asottile-reorder_python_imports-3.x
  • renovate/asottile-yesqa-1.x
  • renovate/compilerla-conventional-pre-commit-3.x
  • renovate/compilerla-conventional-pre-commit-4.x
  • renovate/coverage-7.13.x
  • renovate/coverage-7.14.x
  • renovate/coverage-7.15.x
  • renovate/coverage-7.x
  • renovate/coveralls-4.0.x
  • renovate/coveralls-4.x
  • renovate/coveralls-rollback
  • renovate/docker-4.x
  • renovate/docker.io-library-alpine-3.x
  • renovate/dosisod-refurb-2.3.x
  • renovate/dosisod-refurb-2.x
  • renovate/flake8-builtins-2.x
  • renovate/flake8-builtins-3.x
  • renovate/flake8-comprehensions-3.x
  • renovate/hhatto-autopep8-2.1.x
  • renovate/hhatto-autopep8-2.3.x
  • renovate/hhatto-autopep8-2.x
  • renovate/linter-1.x
  • renovate/linter-4.0.x
  • renovate/lock-file-maintenance
  • renovate/lucas-c-pre-commit-hooks-1.5.x
  • renovate/lucas-c-pre-commit-hooks-1.x
  • renovate/node-22.4.x
  • renovate/node-22.5.x
  • renovate/node-22.x
  • renovate/node-23.11.x
  • renovate/node-23.6.x
  • renovate/node-23.x
  • renovate/node-24.x
  • renovate/node-25.6.x
  • renovate/node-25.8.x
  • renovate/node-25.x
  • renovate/node-26.3.x
  • renovate/node-26.x
  • renovate/node-rollback
  • renovate/node.js
  • renovate/pandoc-core-3.1.x
  • renovate/pandoc-core-3.2.x
  • renovate/pandoc-core-3.6.x
  • renovate/pandoc-core-3.8.x
  • renovate/pandoc-core-3.x
  • renovate/pin-dependencies
  • renovate/poetry-2.3.x
  • renovate/poetry-2.4.x
  • renovate/poetry-2.x
  • renovate/pre-commit-mirrors-autopep8-2.0.x
  • renovate/pre-commit-mirrors-mypy-1.20.x
  • renovate/pre-commit-mirrors-mypy-1.x
  • renovate/pre-commit-mirrors-mypy-2.x
  • renovate/pre-commit-pre-commit-hooks-3.x
  • renovate/pre-commit-pre-commit-hooks-4.x
  • renovate/pre-commit-pre-commit-hooks-5.x
  • renovate/pre-commit-pre-commit-hooks-6.x
  • renovate/pre-commit-pygrep-hooks-1.x
  • renovate/pycqa-flake8-6.x
  • renovate/pycqa-flake8-7.1.x
  • renovate/pycqa-flake8-7.x
  • renovate/pycqa-pydocstyle-6.x
  • renovate/pycqa-pylint-2.15.x
  • renovate/pycqa-pylint-2.x
  • renovate/pycqa-pylint-3.1.x
  • renovate/pycqa-pylint-3.2.x
  • renovate/pycqa-pylint-3.x
  • renovate/pycqa-pylint-4.0.x
  • renovate/pycqa-pylint-4.x
  • renovate/pyjson5-1.6.x
  • renovate/pyjson5-2.0.x
  • renovate/pyjson5-2.x
  • renovate/pypi-pytest-vulnerability
  • renovate/pypi-requests-vulnerability
  • renovate/pypy-rollback
  • renovate/pytest-8.1.x
  • renovate/pytest-8.2.x
  • renovate/pytest-8.3.x
  • renovate/pytest-8.x
  • renovate/pytest-9.0.x
  • renovate/pytest-9.x
  • renovate/python
  • renovate/python-3.10.x
  • renovate/python-3.x
  • renovate/python-jsonschema-check-jsonschema-0.28.x
  • renovate/python-jsonschema-check-jsonschema-0.29.x
  • renovate/python-jsonschema-check-jsonschema-0.36.x
  • renovate/python-jsonschema-check-jsonschema-0.37.x
  • renovate/python-jsonschema-check-jsonschema-0.x
  • renovate/pyyaml-5.x
  • renovate/pyyaml-6.x
  • renovate/responses-0.25.x
  • renovate/responses-0.26.x
  • renovate/responses-0.x
  • renovate/snok-install-poetry-1.4.x
  • renovate/snok-install-poetry-1.x
  • renovate/sphinx-7.4.x
  • renovate/sphinx-7.x
  • renovate/sphinx-8.x
  • renovate/sphinx-9.x
  • renovate/typer-0.24.x
  • renovate/typer-0.25.x
  • renovate/typer-0.26.x
  • renovate/typer-0.x
  • renovate/types-pyyaml-6.0.x
  • renovate/types-requests-2.32.x
  • renovate/types-requests-2.33.x
  • renovate/types-requests-2.x

19 Jul 2026 02:26PM UTC coverage: 94.729% (+0.9%) from 93.792%
84603197-598b-44c1-9f00-d106817ac868

Pull #752

circleci

TheKevJames
fix(cli): don't let the default --rcfile clobber a config-file value

The CLI always forwarded rcfile='.coveragerc' as a highest-precedence override,
so an rcfile/config_file set in .coveralls.yml was silently ignored (while its
deprecation warning still fired, implying it took effect).

Default --rcfile to None and let resolve() drop it, matching how the other
string flags already work, so the config-file value survives. coverage.py
treats config_file='.coveragerc' and the auto-discovery default identically, so
the no-config behaviour is unchanged.
Pull Request #752: refactor(config): typed Config model with consistent CLI/env/file/SSL handling

156 of 166 branches covered (93.98%)

Branch coverage included in aggregate %.

234 of 237 new or added lines in 3 files covered. (98.73%)

509 of 536 relevant lines covered (94.96%)

5.7 hits per line

Relevant lines Covered
Build:
Build:
536 RELEVANT LINES 509 COVERED LINES
5.7 HITS PER LINE
Source Files on kjames/config-cleanup
  • Tree
  • List 8
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
84603197... kjames/config-cleanup fix(cli): don't let the default --rcfile clobber a config-file value The CLI always forwarded rcfile='.coveragerc' as a highest-precedence override, so an rcfile/config_file set in .coveralls.yml was silently ignored (while its deprecation warnin... Pull #752 19 Jul 2026 02:28PM UTC TheKevJames circleci
94.73
29690825633 kjames/config-cleanup fix(cli): don't let the default --rcfile clobber a config-file value The CLI always forwarded rcfile='.coveragerc' as a highest-precedence override, so an rcfile/config_file set in .coveralls.yml was silently ignored (while its deprecation warnin... Pull #752 19 Jul 2026 02:27PM UTC TheKevJames github
94.73
9abd4b01... kjames/config-cleanup refactor(config): make service_name always a string service_name is now a plain str defaulting to 'coveralls-python' rather than str | None resolved to that value later, so submit_report()'s service_name.startswith('github') check can never hit N... Pull #752 19 Jul 2026 02:21PM UTC TheKevJames circleci
94.73
29690607332 kjames/config-cleanup refactor(config): make service_name always a string service_name is now a plain str defaulting to 'coveralls-python' rather than str | None resolved to that value later, so submit_report()'s service_name.startswith('github') check can never hit N... Pull #752 19 Jul 2026 02:20PM UTC TheKevJames github
94.73
133d7ed3... kjames/config-cleanup refactor(cli): restore debug subcommand without option duplication Bring back 'coveralls debug' as a subcommand (the documented troubleshooting entry point) instead of a --debug flag, while avoiding the copy-pasted typer.Option blocks that CODE_R... Pull #752 18 Jul 2026 02:55PM UTC TheKevJames circleci
94.7
29648909504 kjames/config-cleanup refactor(cli): restore debug subcommand without option duplication Bring back 'coveralls debug' as a subcommand (the documented troubleshooting entry point) instead of a --debug flag, while avoiding the copy-pasted typer.Option blocks that CODE_R... Pull #752 18 Jul 2026 02:54PM UTC TheKevJames github
94.7
cec83885... kjames/config-cleanup feat(config): accept deprecated coveralls_host/config_file keys with a warning Mirror the deprecated CLI flag aliases for config keys: translate the renamed coveralls_host -> host and config_file -> rcfile keys to their canonical names (warning o... Pull #752 18 Jul 2026 02:45PM UTC TheKevJames circleci
94.47
29648590371 kjames/config-cleanup feat(config): accept deprecated coveralls_host/config_file keys with a warning Mirror the deprecated CLI flag aliases for config keys: translate the renamed coveralls_host -> host and config_file -> rcfile keys to their canonical names (warning o... Pull #752 18 Jul 2026 02:44PM UTC TheKevJames github
94.47
7903c745... kjames/config-cleanup docs(config): document consistent configuration model Update the configuration and troubleshooting docs for the single-command CLI, the new --host/--skip-ssl-verify/--parallel flags, and the renamed --service-name/--base-dir/--src-dir flags (with... Pull #752 18 Jul 2026 02:39PM UTC TheKevJames circleci
94.3
29648400135 kjames/config-cleanup docs(config): document consistent configuration model Update the configuration and troubleshooting docs for the single-command CLI, the new --host/--skip-ssl-verify/--parallel flags, and the renamed --service-name/--base-dir/--src-dir flags (with... Pull #752 18 Jul 2026 02:39PM UTC TheKevJames github
94.3
See All Builds (4716)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc