여러 디렉터리의 의존성 업데이트를 묶는 기능
Dependabot이 여러 디렉터리의 같은 의존성 업데이트를 하나의 pull request로 묶을 수 있게 됐습니다.
교안에 영향
예전에는 디렉터리마다 별도 pull request가 생성된다는 안내가 맞지 않게 됐습니다.
요약
- Dependabot이 여러 디렉터리에서 발생한 같은 dependency name의 업데이트를 하나의 pull request로 모을 수 있습니다. - 이전에는 디렉터리마다 별도 pull request가 생성됐지만, 이제는 영향을 받는 디렉터리 수와 무관하게 묶을 수 있습니다. - 여러 package나 service를 가진 저장소, 특히 monorepo에서 의존성 업그레이드 관리가 더 쉬워집니다. - 이 설정은 dependabot.yml에서 directory groups를 구성해 사용합니다.
바뀐 것
새 기능
- Dependabot이 여러 디렉터리에 걸친 같은 dependency name의 업데이트를 하나의 pull request로 그룹화할 수 있습니다.
개선
- 여러 directory에 걸친 의존성 업그레이드가 줄어들어 pull request 수가 감소하고 업그레이드 흐름이 단순해집니다.
기타
- 이 기능은 github.com의 모든 사용자에게 제공되며 GHES 3.21에 포함됩니다.