- Add comprehensive test workflow for all Python versions (3.8-3.12)
- Add PR testing workflow with linting and coverage checks
- Add automated PyPI publishing on GitHub releases
- Add release script for streamlined version management
- Update README with badges and release instructions
Workflows:
- test.yml: Full testing on push to main
- pr-test.yml: Fast PR validation with quality checks
- release.yml: Automated PyPI publishing via trusted publishing
Release process:
- ./scripts/release.sh <version> creates tags
- GitHub releases trigger PyPI publishing
- Version auto-updated from git tags
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>