text-generator.io
text-generator.io copied to clipboard
Set up CI with uv and ruff
Summary
- separate integration tests and ignore them in pytest.ini
- add ruff config and CI workflow using uv
- mark heavy tests as integration and skip when deps unavailable
- add caching, coverage and python matrix in CI
- provide pre-commit config for ruff
Testing
ruff check .pytest -q
https://chatgpt.com/codex/tasks/task_e_684390e9fc408333b35a180ccc3cc61a