Infra2025. 4. 24. 12:15의존성 자동 관리를 위한 Renovate 도입기
Renovate란?Renovate는 자동으로 의존성을 관리해주는 오픈소스 봇입니다. Mend에서 개발해 관리되고 있습니다.Renovate가 의존성을 확인하고 자동으로 새로운 버전으로 수정해 PR(MR)을 만들어줍니다. 도입 목적우리 단체가 관리하는 서비스에는 매우 오래된 서비스가 많습니다.2015~17년쯤 개발된 서비스를 아직도 사용하고 있습니다.그러나 의존성이 관리되지 않아 deprecated 된 패키지가 많고, 더 이상 다운로드가 불가능한 패키지도 존재합니다. 이러한 문제를 앞으로 예방하고자 자동으로 의존성을 체크해서 PR을 만들어주는 봇을 도입하기로 결정했습니다. Dependabot VS Renovate대표적인 의존성 관리 봇으로 Github에서 제공하는 Dependabot과 Renovate가 있습..