Skip to content

Add Qlty code coverage reporting to CI - #5953

Closed
davehenton wants to merge 1 commit into
pallets:mainfrom
dh-sandbox:qlty-coverage-integration
Closed

Add Qlty code coverage reporting to CI#5953
davehenton wants to merge 1 commit into
pallets:mainfrom
dh-sandbox:qlty-coverage-integration

Conversation

@davehenton

@davehenton davehenton commented Mar 18, 2026

Copy link
Copy Markdown

Summary

  • Added pytest-cov to test dependencies and updated uv.lock
  • Configured the Python 3.13 CI matrix entry to generate Cobertura XML coverage data
  • Added Qlty GitHub Action step to upload coverage reports to Qlty Cloud

Manual steps required

  • Add QLTY_COVERAGE_TOKEN as a repository secret in GitHub Settings > Secrets and variables > Actions. The token can be found in Qlty Cloud under Workspace Settings > Code Coverage.

Test plan

  • Verify all existing matrix test jobs still pass without coverage flags
  • Verify Python 3.13 job generates coverage.xml and uploads to Qlty
  • Confirm coverage data appears in Qlty Cloud dashboard

🤖 Generated with Claude Code

Add pytest-cov to test dependencies and configure the Python 3.13
matrix entry to generate coverage data. Upload coverage reports to
Qlty Cloud using the official GitHub Action.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Apr 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants