Skip to content

Add real-data replay performance framework#96

Open
danielendler wants to merge 1 commit intomainfrom
codex/ci-cache-investigation
Open

Add real-data replay performance framework#96
danielendler wants to merge 1 commit intomainfrom
codex/ci-cache-investigation

Conversation

@danielendler
Copy link
Owner

Pull Request for datason

🎯 What does this PR do?

📋 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 (updates to docs, README, etc.)
  • 🧪 Tests (adding missing tests or correcting existing tests)
  • 🔧 CI/DevOps (changes to build process, CI configuration, etc.)
  • 🎨 Code style (formatting, renaming, etc. - no functional changes)
  • ♻️ Refactoring (code changes that neither fix bugs nor add features)
  • Performance (changes that improve performance)
  • 🔒 Security (security-related changes)

🔗 Related Issues

Checklist

Code Quality

  • Code follows project style guidelines (ruff passes)
  • Self-review of code completed
  • Code is well-commented and documented
  • No debug statements or console.log left in code

Testing

  • New tests added for new functionality
  • Existing tests updated if necessary
  • All tests pass locally (pytest)
  • Coverage maintained or improved (pytest --cov=datason)

Documentation

  • Documentation updated (if user-facing changes)
  • README.md updated (if necessary)
  • CHANGELOG.md updated with changes
  • API documentation updated (if applicable)

Compatibility

  • Changes are backward compatible
  • Breaking changes documented and justified
  • Dependency changes are minimal and justified

Optional Dependencies

  • pandas integration tested (if applicable)
  • numpy integration tested (if applicable)
  • ML libraries tested (if applicable)
  • Works without optional dependencies

🧪 Testing

Test Environment

  • Python version(s):
  • Operating System:
  • Dependencies:

Test Coverage

# Example:
$ pytest tests/test_your_feature.py -v
$ pytest --cov=datason --cov-report=term-missing

📊 Performance Impact

📸 Screenshots/Examples

🔄 Migration Guide

📝 Additional Notes


🤖 For Maintainers

Auto-merge Eligibility

  • Dependencies: Minor/patch dependency updates
  • Documentation: Documentation-only changes
  • CI/Build: Non-breaking CI improvements
  • Tests: Test additions/improvements
  • Formatting: Code style/formatting only

Review Priority

  • High: Breaking changes, security fixes, major features
  • Medium: New features, significant improvements
  • Low: Documentation, tests, minor fixes

📚 Need help? Check our Contributing Guide | Development Setup

@codecov
Copy link

codecov bot commented Feb 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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