Skip to content
← Назад к набору
Usage: /lib-upgrade

lib-upgrade

Безопасно обновляет зависимости репозитория. Тонкий делегатор к дополнению dependency-upgrade.

Что он делает

lib-upgrade маршрутизирует к дополнению dependency-upgrade. Дополнение рассуждает о реальном менеджере пакетов репозитория — никогда не предполагая npm, — классифицирует обновления по semver, обновляет безопасными партиями, запускает реальный validation gate репозитория после каждой партии, откатывает партию, которая не прошла, и подводит итог.

Использование

/lib-upgrade

Поведение

  1. Требовать чистое (или сохранённое в резервной копии) рабочее дерево.
  2. Определить реальный менеджер пакетов по существующим манифесту и lock-файлу.
  3. Классифицировать обновления (patch / minor / major); major требуют одобрения.
  4. Обновлять небольшими партиями; проверять реальный gate репозитория после каждой.
  5. Откатывать любую партию, которая не прошла gate; подвести итог и дать разработчику зафиксировать коммит.

Примечания

Эта команда устанавливается, только когда принято дополнение dependency-upgrade. Независима от менеджера пакетов; она никогда не делает автоматический коммит.