Циклическая зависимость в воркспейсе теперь сообщается сразу
17.03.2026При публикации пакета из воркспейса с циклическими зависимостями сборщик теперь сразу выдаёт понятную ошибку. Раньше попытка молча зависала.
Что происходило
Порядок публикации пакетов определяется зависимостями. Если пакет А должен выйти раньше Б, а Б — раньше А, порядка не существует. Публикация такого воркспейса не может состояться.
Вместо сообщения об этом заведомо невозможном действие ожидало бесконечное ожидание, которое обрывалось по таймауту. Предупреждение о таймауте не содержало причины — и диагностировать приходилось вручную, прослеживая зависимости по файлам.
Что даёт
Ошибка с указанием на цикл и на пакеты, которые его образуют. То есть причина находится сразу, а не через получасовой разбор графа.
Оригинал
Detects circular publish dependency early and bails with a clear error instead of silently timing out with a blank warning message.
Упоминаний: 1 · Просмотров: 5