CI снова видит тесты админки
CI / lint-test (push) Failing after 21s Details
CI / build-push (push) Has been skipped Details

В requirements-dev не хватало зависимостей админки: fastapi, jinja2 и itsdangerous ставились только в её образ, поэтому прогон тестов на чистом раннере упал бы на импорте. Теперь dev-набор подключает requirements-admin, и сборка проверяет бота и админку одним прогоном.
This commit is contained in:
MpakobecEx 2026-10-19 04:07:49 +05:00
parent 6b15d8ae04
commit ca0a6ba343
4 changed files with 5 additions and 3 deletions

View File

@ -145,7 +145,7 @@ make backup E=test # на домашнем сервере: ./scripts/clickho
## Версионирование ## Версионирование
- Единый источник версии — `common/version.py` (`__version__`), текущая — `0.4.9`. - Единый источник версии — `common/version.py` (`__version__`), текущая — `0.4.10`.
- Схема — SemVer-подобная (`MAJOR.MINOR.PATCH`); git-тег = `v` + версия (`v0.1`). - Схема — SemVer-подобная (`MAJOR.MINOR.PATCH`); git-тег = `v` + версия (`v0.1`).
- Docker-образы тегируются версией (Блок 2), события ClickHouse получают `bot_version` (Блок 3). - Docker-образы тегируются версией (Блок 2), события ClickHouse получают `bot_version` (Блок 3).
- Выпуск: изменить `common/version.py` → коммит → аннотированный тег `vX.Y` → `git push --tags`. - Выпуск: изменить `common/version.py` → коммит → аннотированный тег `vX.Y` → `git push --tags`.

View File

@ -7,4 +7,4 @@
from __future__ import annotations from __future__ import annotations
__version__ = "0.4.9" __version__ = "0.4.10"

View File

@ -1,4 +1,6 @@
-r requirements.txt -r requirements.txt
# Админка тестируется в том же прогоне: fastapi, jinja2, itsdangerous.
-r requirements-admin.txt
ruff>=0.6,<1.0 ruff>=0.6,<1.0
black>=24.4,<25.0 black>=24.4,<25.0

View File

@ -7,4 +7,4 @@ from common import __version__
def test_version_is_set(): def test_version_is_set():
assert __version__ assert __version__
assert __version__ == "0.4.9" assert __version__ == "0.4.10"