-
Nikitos создал
Шифрование груза: * флаг --encrypt добавлен; --no-encrypt был; * по умолчанию включено на Linux и Windows и ВЫКЛЮЧЕНО на macOS — там собранный файл всё равно переподписывают (codesign), и шифрование лишний шаг; * в отчёте сборки прямо сказано, что выключено и как включить; * описано в docs/BUILD.md (таблица «по умолчанию» + почему на macOS иначе) и в README. dist/: * сборки лежат папками по платформам: dist/<платформа>/; * в каждой папке README.md — «как подготовить движок к первому проекту» (проверить, создать mygame/, запустить, собрать в один файл) и AGENTS.md — то же для ИИ-агента: режим агента, протокол команд, примеры на shell и Python; * в AGENTS.md дополнительно вшивается ВСЯ документация движка (27 файлов, ~480 КБ) одним приложением с оглавлением — скачав одну папку, модель не ищет ничего в интернете; * шаблоны: tools/templates/README-platform.md и AGENTS-platform.md; release.py рендерит их под платформу при упаковке; * новая опция release.py --extra ФАЙЛ кладёт в пакет платформы готовый файл — так в папке оказалась собранная игра (russiano2d-platformer). macOS-пакет: dist/macos-arm64/ + архив, контрольные суммы сходятся (shasum -a 256 -c), игра и движок из пакета запускаются. CI: в список пакетов добавлены libxtst-dev (SDL3 требует XTEST) и libfreetype-dev (RmlUi) — без них сборка падала.
da6acde9
Validating MosHub CI configuration…