diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index d58faaf..44e36fb 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -33,7 +33,9 @@ jobs: - name: Проверка закреплённого checkout run: python3 -m unittest discover -s tools -p test_engine_checkout.py - name: Проверка generated assets - run: python3 tools/gen_models.py --check + run: | + python3 -m pip install --user -r tools/requirements.txt + python3 tools/gen_models.py --check - name: Тесты ядра без SDK working-directory: airdef-core run: | diff --git a/docs/REPO-MAP.md b/docs/REPO-MAP.md index 6063ac8..0aad128 100644 --- a/docs/REPO-MAP.md +++ b/docs/REPO-MAP.md @@ -30,6 +30,7 @@ Команды: +- `python3 -m pip install -r tools/requirements.txt` — зависимости генератора (закреплён Pillow). - `python3 tools/gen_models.py` — перегенерировать. - `python3 tools/gen_models.py --check` — только сравнить, выход 1 при различиях. diff --git a/tools/requirements.txt b/tools/requirements.txt new file mode 100644 index 0000000..9ab3157 --- /dev/null +++ b/tools/requirements.txt @@ -0,0 +1,2 @@ +# Pin the raster encoder used by generated-manifest.txt. +Pillow==11.3.0