Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 09:17
· 117 commits to master since this release

v8-runner 0.2.0

v8-runner - CLI и MCP-сервер для автоматизации типовых сценариев разработки 1С: создание и обновление файловой ИБ, загрузка исходников, запуск тестов, выгрузка конфигурации, сборка артефактов, синтаксические проверки и запуск клиентов 1С.

Главное

  • Добавлена команда автонастройки конфига: v8-runner config init.
  • config init создаёт v8project.yaml в текущем каталоге, ищет Designer/EDT-исходники и добавляет их в source-set.
  • В генерируемом конфиге используется source-set[].type; старый ключ purpose остаётся совместимым для чтения.
  • Рабочий каталог по умолчанию теперь build: workPath: 'build', connection: 'File=build/ib'.
  • Добавлен позиционный запуск конфигуратора: v8-runner launch designer.
  • Старый вариант v8-runner launch --mode designer сохранён для совместимости.

Поддержанные сценарии CLI

  • config init - генерация стартового v8project.yaml.
  • init - создание файловой ИБ и подготовка EDT workspace.
  • build - загрузка исходников в ИБ.
  • extensions - обновление свойств расширений.
  • test yaxunit и test va - запуск тестов после сборки.
  • load - загрузка .cf и .cfe артефактов.
  • dump - выгрузка конфигурации или расширений.
  • make / artifacts - экспорт .cf, .cfe, .epf, .erf.
  • syntax - проверки Designer и EDT-исходников.
  • launch - запуск Designer, тонкого, толстого и обычного клиента.
  • mcp serve - запуск MCP-сервера через stdio или HTTP.

MCP

MCP-сервер публикует инструменты для сборки, тестов, выгрузки, запуска приложения и синтаксических проверок. Часть CLI-команд намеренно остаётся только в CLI: config init, init, extensions, load, make / artifacts.

Full Changelog: v0.1.0...v0.2.0