Commit Graph

1 Commits

Author SHA1 Message Date
root
42763cc933 feat: add CI workflow with linting, testing, type checking and security scans
- Split workflow into 3 parallel jobs (lint, test, security)
- Add MyPy for static type checking
- Add Ruff for linting and formatting (replaces flake8/pylint)
- Add pip-audit for security vulnerability scanning
- Add pre-commit hook for automatic code formatting
- Add extended unit tests (93% code coverage)
- Fix security check workflow and uv compatibility
2026-03-29 21:07:38 +00:00