Skip to content
← 키트로 돌아가기
Usage: /lib-upgrade

lib-upgrade

리포지토리의 의존성을 안전하게 업그레이드합니다. dependency-upgrade 애드온에 대한 얇은 위임자입니다.

하는 일

lib-upgrade는 dependency-upgrade 애드온으로 라우팅합니다. 애드온은 리포지토리의 실제 패키지 관리자를 추론하고 — npm을 결코 가정하지 않습니다 — 업그레이드를 semver로 분류하고, 안전한 배치 단위로 업그레이드하며, 각 배치 후 리포지토리의 실제 검증 게이트를 실행하고, 실패한 배치는 되돌리며, 요약합니다.

사용법

/lib-upgrade

동작

  1. 깨끗한(또는 백업된) 작업 트리를 요구합니다.
  2. 존재하는 매니페스트와 lockfile에서 실제 패키지 관리자를 감지합니다.
  3. 업그레이드를 분류합니다(patch / minor / major). major는 승인을 요구합니다.
  4. 작은 배치 단위로 업그레이드하고, 각 배치 후 리포지토리의 실제 게이트를 검증합니다.
  5. 게이트에 실패한 배치는 되돌리고, 요약한 뒤 커밋은 개발자에게 맡깁니다.

참고

이 명령은 dependency-upgrade 애드온이 채택될 때만 설치됩니다. 패키지 관리자 비종속이며, 자동 커밋을 결코 하지 않습니다.