Skip to content
← キットに戻る
Usage: /lib-upgrade

lib-upgrade

リポジトリの依存関係を安全に更新します。dependency-upgrade アドオンへの薄い委譲です。

何をするか

lib-upgrade は dependency-upgrade アドオンへ振り分けます。このアドオンはリポジトリの実際のパッケージマネージャーを推論し(npm を決して決めつけず)、更新を semver で分類し、安全なバッチで更新し、各バッチのあとにリポジトリの実際の検証ゲートを実行し、失敗したバッチを取り消し、要約します。

使い方

/lib-upgrade

振る舞い

  1. クリーンな(またはバックアップされた)作業ツリーを要求する。
  2. 存在するマニフェストとロックファイルから実際のパッケージマネージャーを検出する。
  3. 更新を分類する(パッチ/マイナー/メジャー)。メジャーは承認を要する。
  4. 小さなバッチで更新する。各バッチのあとにリポジトリの実際のゲートで検証する。
  5. ゲートに失敗したバッチを取り消す。要約し、コミットは開発者に委ねる。

補足

このコマンドは、dependency-upgrade アドオンが受け入れられたときにのみインストールされます。パッケージマネージャー非依存で、自動コミットは決してしません。