코드 커버리지 규칙셋 조건의 REST API 관리
REST API로 Restrict code coverage repository ruleset 옵션을 생성·수정·조회할 수 있게 됐습니다.
교안에 영향
이전에는 웹 인터페이스로만 설정하던 코드 커버리지 규칙이 REST API로도 가능해져, 기존 안내에서 UI만 언급한 부분은 맞지 않게 됐습니다.
요약
- Restrict code coverage repository ruleset 옵션을 REST API로 관리할 수 있게 됐습니다. - line coverage 기준의 최소 코드 커버리지 비율이나 pull request의 최대 허용 커버리지 감소를 설정할 수 있습니다. - 기존에는 웹 인터페이스에서만 설정하던 이 규칙을 이제 programmatically 다룰 수 있습니다. - 이 규칙을 사용하려면 GitHub Code Quality와 code coverage uploads가 설정돼 있어야 합니다.
바뀐 것
새 기능
- REST API로 Restrict code coverage repository ruleset 옵션을 관리할 수 있게 됐습니다.
- line coverage 기준의 최소 코드 커버리지 비율을 설정할 수 있습니다.
- pull request의 최대 허용 coverage drop을 설정할 수 있습니다.
- 이 ruleset option을 create, update, read로 다룰 수 있게 됐습니다.
기타
- 이 기능은 GitHub Code Quality와 code coverage uploads가 필요하며 GitHub Enterprise Cloud, GitHub Team, GitHub Enterprise Cloud with data residency에서 사용할 수 있고 GitHub Enterprise Server에서는 지원하지 않습니다.