Skip to content

ci(workflows): update Codecov action to v5 and upload test results#74

Merged
ozeranskii merged 1 commit intomainfrom
ci
Feb 14, 2026
Merged

ci(workflows): update Codecov action to v5 and upload test results#74
ozeranskii merged 1 commit intomainfrom
ci

Conversation

@ozeranskii
Copy link
Copy Markdown
Owner

@ozeranskii ozeranskii commented Feb 14, 2026

Replace the deprecated test-results action with the official Codecov v5 action and explicitly pass the generated JUnit file and report type. This ensures test results are correctly uploaded to Codecov with the newer, maintained action and clearer input configuration.

Improves CI reliability and keeps build workflow compatible with current Codecov tooling.

Description

Fixes # (issue number, if applicable)

Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🎨 Code style/refactoring (no functional changes)
  • ⚡ Performance improvement
  • ✅ Test improvements
  • 🔧 Build/CI/tooling changes

Changes Made

Testing

Test environment:

  • OS:
  • Python version:
  • httptap version:

Tests performed:

  • Ran existing test suite: uv run pytest
  • Added new tests for new functionality
  • Manually tested with: httptap <command>
  • Tested on multiple OS (if applicable): Linux / macOS / Windows

Test commands:

# Example commands used to verify the changes
httptap https://httpbin.io/get

Expected behavior:

Actual behavior:

Screenshots/Output

# Paste sample output here

Checklist

  • My code follows the Google Python Style Guide
  • I have run uv run ruff check . and uv run ruff format .
  • I have run uv run mypy httptap and resolved type errors
  • I have added tests that prove my fix is effective or that my feature works
  • All tests pass locally: uv run pytest
  • I have updated the documentation (if applicable)
  • I have added docstrings to new functions/classes
  • My changes don't introduce new dependencies (or I've justified them)
  • I have checked that my changes work on multiple platforms (if applicable)

Breaking Changes

Impact:

Migration:

Additional Context


For Maintainers:

  • Code review completed
  • Tests verified
  • Documentation reviewed
  • Ready to merge

Replace the deprecated test-results action with the official Codecov v5 action and explicitly pass the generated JUnit file and report type. This ensures test results are correctly uploaded to Codecov with the newer, maintained action and clearer input configuration.

Improves CI reliability and keeps build workflow compatible with current Codecov tooling.
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (84873f5) to head (5ae4bdd).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##              main       #74   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           19        19           
  Lines         1236      1236           
  Branches       148       148           
=========================================
  Hits          1236      1236           
Flag Coverage Δ
unittests 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 84873f5...5ae4bdd. Read the comment docs.

@ozeranskii ozeranskii merged commit c484d84 into main Feb 14, 2026
33 checks passed
@ozeranskii ozeranskii deleted the ci branch February 14, 2026 21:08
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.

1 participant