Pull request 병합을 막는 코드 커버리지 보호
branch rulesets로 테스트 커버리지가 기준 아래로 떨어지면 pull request 병합을 차단할 수 있습니다.
교안에 영향
이제 커버리지 기준으로 pull request 병합을 막을 수 있어, 이전의 단순 병합 안내는 해당 조건을 반영해야 합니다.
요약
- branch rulesets로 pull requests의 병합을 코드 커버리지 기준에 따라 차단할 수 있습니다. - 최소 커버리지 비율, 기본 브랜치 대비 허용되는 최대 하락폭, 또는 둘 다를 설정할 수 있습니다. - evaluate mode로 영향을 먼저 확인한 뒤 active mode로 전환해 병합 보호를 적용할 수 있습니다. - GitHub Code Quality 사용자는 github.com에서 이 기능을 공개 미리보기로 사용할 수 있으며, GitHub Enterprise Cloud와 Team에서 제공됩니다.
바뀐 것
새 기능
- branch rulesets로 테스트 커버리지가 설정한 기준 아래로 내려가면 pull requests 병합을 막을 수 있습니다.
- 최소 커버리지 비율과 기본 브랜치 대비 허용 하락폭을 함께 또는 각각 설정할 수 있습니다.
- evaluate mode에서 먼저 영향 범위를 확인한 뒤 active mode로 병합 보호를 적용할 수 있습니다.
기타
- 이 기능은 GitHub Code Quality 사용자에게 github.com에서 공개 미리보기로 제공되며, GitHub Enterprise Cloud와 Team에서 사용할 수 있습니다.