Renovate 설정하기
Renovate는 의존성 업데이트를 자동화해주는 오픈소스 봇
1. GitHub 앱으로 설치하기 (공식 방식)
위 링크로 이동해 "Install it for free" 클릭
설치할 GitHub 계정 또는 Organization 선택
특정 저장소 또는 전체 저장소 중 설치 범위 선택
설치 완료되면 Renovate가 자동으로 PR을 생성하려 시도함
2. 저장소에 설정 파일 추가
.github/renovate.json
또는 renovate.json
파일 생성
json
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],
"baseBranches": ["develop"]
}
필요시 Renovate preset 목록을 추가할 수 있음
3. Renovate가 PR을 보내는지 확인
앱 설치 후 일정 시간이 지나면 Configure Renovate
라는 제목의 PR이 자동 생성됨
이 PR에서 Renovate가 어떤 설정을 적용할지 확인하고 머지하면, 본격적으로 자동 PR이 시작 됨