You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add comprehensive CI/CD automation and modern Python tooling
- Add pre-commit configuration with ruff (replaces black/isort/flake8), mypy, and bandit
- Add GitHub Actions workflows for CI testing and automated HF Spaces deployment
- Add pyproject.toml with modern Python packaging and centralized tool configuration
- Update requirements.txt with development dependencies including ruff and pytest plugins
- Add comprehensive ruff rule set: pycodestyle, pyflakes, bugbear, comprehensions, pyupgrade
- Configure multi-Python version testing (3.10, 3.11, 3.12) with parallel execution
- Add security scanning with bandit and Trivy vulnerability scanner
- Update README with development workflow and CI/CD pipeline documentation
Performance improvements:
- Ruff provides 10-100x faster linting compared to traditional tools
- pytest-xdist enables parallel test execution
- Single tool replaces multiple separate linters
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
0 commit comments