Циклическая зависимость в воркспейсе теперь сообщается сразу

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