Skip to content

Commit 29ce02b

Browse files
committed
фикс ci
1 parent 03fdf21 commit 29ce02b

2 files changed

Lines changed: 14 additions & 3 deletions

File tree

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,13 @@ container-модели (CM §4.7) и относятся к одной из тр
304304

305305
## Тестирование
306306

307+
`tasks/*.os` дёргают `oneunit` как CLI, поэтому он должен быть в `PATH`
308+
ставим его глобально. `asserts` и `1commands` подтянутся как локальные
309+
dev-зависимости из `packagedef`.
310+
307311
```bash
308-
opm install --local --dev # установка dev-зависимостей
312+
opm install oneunit # test-runner глобально (нужен в PATH)
313+
opm install --local --dev # asserts, 1commands → ./oscript_modules
309314
oscript tasks/test.os # все тесты + JUnit-отчёты в build/reports/
310315
oscript tasks/test_unit.os # только юнит-тесты
311316
oscript tasks/test_commonmark.os # только CommonMark conformance

packagedef

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,15 @@
66
// CommonMark + GFM-расширения (tables, tasklists, strikethrough, autolinks).
77
// В рантайме не требует сторонних библиотек — реализация полностью
88
// автономна. Зависимости ниже относятся только к процессу разработки
9-
// (запуск тестов, утверждения, обвязка над дочерними процессами в tasks/).
9+
// (утверждения в тестах, обвязка над дочерними процессами в tasks/).
1010
//
11+
// oneunit (test-runner) намеренно НЕ указан в РазработкаЗависитОт:
12+
// reusable workflow autumn-library/workflows ставит его отдельным шагом
13+
// `opm install -l oneunit`. Если перечислить его и здесь, opm разворачивает
14+
// его транзитивные deps плоско в ./oscript_modules/, и второй вызов
15+
// reusable workflow ломает структуру `oneunit/oscript_modules/annotations`,
16+
// после чего CLI oneunit падает с «Библиотека не найдена: annotations».
17+
// Для локальной разработки oneunit ставится отдельно: `opm install oneunit`.
1118

1219
Описание.Имя("oscript-md")
1320
.Версия("0.1.0")
@@ -17,7 +24,6 @@
1724
.АдресРепозитория("https://github.com/segate-ekb/oscript-md")
1825
.Описание("Markdown-парсер и рендерер на чистом OneScript: CommonMark и GFM-расширения.")
1926

20-
.РазработкаЗависитОт("oneunit", "0.3.3")
2127
.РазработкаЗависитОт("asserts", "1.6.1")
2228
.РазработкаЗависитОт("1commands", "1.5.0")
2329

0 commit comments

Comments
 (0)