Usage:
/lib-upgrade
lib-upgrade
リポジトリの依存関係を安全に更新します。dependency-upgrade アドオンへの薄い委譲です。
何をするか
lib-upgrade は dependency-upgrade アドオンへ振り分けます。このアドオンはリポジトリの実際のパッケージマネージャーを推論し(npm を決して決めつけず)、更新を semver で分類し、安全なバッチで更新し、各バッチのあとにリポジトリの実際の検証ゲートを実行し、失敗したバッチを取り消し、要約します。
使い方
/lib-upgrade
振る舞い
- クリーンな(またはバックアップされた)作業ツリーを要求する。
- 存在するマニフェストとロックファイルから実際のパッケージマネージャーを検出する。
- 更新を分類する(パッチ/マイナー/メジャー)。メジャーは承認を要する。
- 小さなバッチで更新する。各バッチのあとにリポジトリの実際のゲートで検証する。
- ゲートに失敗したバッチを取り消す。要約し、コミットは開発者に委ねる。
補足
このコマンドは、dependency-upgrade アドオンが受け入れられたときにのみインストールされます。パッケージマネージャー非依存で、自動コミットは決してしません。