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

lib-upgrade

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

Що це робить

lib-upgrade спрямовує запит до доповнення dependency-upgrade. Доповнення міркує про справжній менеджер пакетів репозиторію — ніколи не припускаючи npm — класифікує оновлення за semver, оновлює безпечними партіями, запускає справжню перевірку валідації після кожної партії, відкочує невдалу партію й підсумовує.

Використання

/lib-upgrade

Поведінка

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

Примітки

Ця команда встановлюється лише за згоди на доповнення dependency-upgrade. Незалежна від менеджера пакетів; ніколи не комітить автоматично.