CI снова видит тесты админки
В requirements-dev не хватало зависимостей админки: fastapi, jinja2 и itsdangerous ставились только в её образ, поэтому прогон тестов на чистом раннере упал бы на импорте. Теперь dev-набор подключает requirements-admin, и сборка проверяет бота и админку одним прогоном.
This commit is contained in:
parent
6b15d8ae04
commit
ca0a6ba343
|
|
@ -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`).
|
||||
- Docker-образы тегируются версией (Блок 2), события ClickHouse получают `bot_version` (Блок 3).
|
||||
- Выпуск: изменить `common/version.py` → коммит → аннотированный тег `vX.Y` → `git push --tags`.
|
||||
|
|
|
|||
|
|
@ -7,4 +7,4 @@
|
|||
|
||||
from __future__ import annotations
|
||||
|
||||
__version__ = "0.4.9"
|
||||
__version__ = "0.4.10"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
-r requirements.txt
|
||||
# Админка тестируется в том же прогоне: fastapi, jinja2, itsdangerous.
|
||||
-r requirements-admin.txt
|
||||
|
||||
ruff>=0.6,<1.0
|
||||
black>=24.4,<25.0
|
||||
|
|
|
|||
|
|
@ -7,4 +7,4 @@ from common import __version__
|
|||
|
||||
def test_version_is_set():
|
||||
assert __version__
|
||||
assert __version__ == "0.4.9"
|
||||
assert __version__ == "0.4.10"
|
||||
|
|
|
|||
Loading…
Reference in New Issue