b13f5e8ac5
contract-openapi / openapi-contract (push) Failing after 0s
contract-openapi / ts-client-is-current (push) Failing after 1s
ci / lint (push) Successful in 7m38s
ci / unit (push) Failing after 1m3s
ci / security (push) Successful in 2m19s
ci / build (push) Has been skipped
ci / image-scan (push) Has been skipped
ci / push (push) Has been skipped
Refs #17, Refs #15 - lint: ruff check/format + mypy strict - unit: pytest с --cov-fail-under=70, артефакты coverage.xml + htmlcov - security: bandit -lll (HIGH) + pip-audit, артефакты bandit/pip-audit - build: docker build deploy/Dockerfile -> staging-<sha> (активируется после merge #18) - image-scan: trivy HIGH/CRITICAL --exit-code 1 - push: docker login + push в registry 192.168.1.111:3000 Обход дефекта Gitea git-http (upload-pack отдаёт пустой pack): fallback на archive/<sha>.tar.gz, actions/checkout остаётся основным путём.