CI бота на Gitea Actions, как в Vobot: на каждый PR и push в dev/main — джоб «ruff · mypy · pytest»: ruff (lint + format), mypy strict, миграции up/down/up на настоящем Postgres 16, pytest с порогом покрытия.
## Что меняется
CI бота на Gitea Actions, как в Vobot: на каждый PR и push в `dev`/`main` — джоб **«ruff · mypy · pytest»**: ruff (lint + format), mypy strict, миграции up/down/up на настоящем Postgres 16, pytest с порогом покрытия.
Closes #41
## Как проверить
Этот PR — первый прогон: вкладка checks.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Как в Vobot: PR и push в dev/main → джоб «ruff · mypy · pytest»; uv через pip (setup-uv на
self-hosted Gitea не работает); миграции up/down/up на сервисе postgres:16 без маппинга портов.
Refs #41
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что меняется
CI бота на Gitea Actions, как в Vobot: на каждый PR и push в
dev/main— джоб «ruff · mypy · pytest»: ruff (lint + format), mypy strict, миграции up/down/up на настоящем Postgres 16, pytest с порогом покрытия.Closes #41
Как проверить
Этот PR — первый прогон: вкладка checks.
🤖 Generated with Claude Code