- 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
34 KiB
34 KiB