Skip to content

Update badges, add Codecov integration, improve tests#45

Merged
refaim merged 1 commit intomasterfrom
update-badges-and-tests
Jan 31, 2026
Merged

Update badges, add Codecov integration, improve tests#45
refaim merged 1 commit intomasterfrom
update-badges-and-tests

Conversation

@refaim
Copy link
Owner

@refaim refaim commented Jan 31, 2026

Summary

  • Update README badges: CI status, Codecov coverage, Python 3.12, GitHub Release
  • Add Codecov integration with branch coverage and test results upload
  • Fix URL parser to ignore non-tree paths (blob, commits, etc.)
  • Fix grammar in status output ("1 addon is" vs "2 addons are")
  • Refactor tests: extract common fixtures, remove boilerplate, improve consistency

Test plan

  • All unit tests pass with 100% branch coverage
  • Integration tests pass
  • Ruff and mypy checks pass
  • Verify Codecov badge appears after merge

🤖 Generated with Claude Code

- README: Update badges (CI, Codecov, Python 3.12, Release), fix Python version
- CI: Add Codecov coverage upload, enable branch coverage, run integration tests
- Fix URL parser to ignore non-tree paths (blob, commits)
- Fix grammar in status output ("1 addon is" vs "2 addons are")
- Refactor tests: extract common fixtures, remove boilerplate, fix imports

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@codecov-commenter
Copy link

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@refaim refaim merged commit 7d46229 into master Jan 31, 2026
3 checks passed
@refaim refaim deleted the update-badges-and-tests branch January 31, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants