새 브랜치에서 코드 커버리지 업로드 실패 방지
열린 pull request가 없는 새 브랜치의 코드 커버리지 업로드가 더 이상 CI를 실패시키지 않습니다.
교안에 영향
이전에는 새 브랜치에 아직 열린 pull request가 없을 때 코드 커버리지 업로드가 CI 실패로 이어질 수 있어, 관련 안내 글의 실패 설명은 더 이상 맞지 않습니다.
요약
- GitHub Code Quality의 upload-code-coverage 액션이 열린 pull request가 없는 브랜치 푸시에서 업로드를 건너뜁니다. - 지원되는 pull request 이벤트와 기본 브랜치 푸시의 업로드 동작은 그대로 유지됩니다. - 업로드를 건너뛰는 경우 Actions notice와 step summary에 이유를 표시합니다. - pull_request 트리거를 추가하면 pull request가 열릴 때도 커버리지를 업로드할 수 있습니다.
바뀐 것
개선
- 업로드를 건너뛰는 이유를 Actions notice와 step summary에 표시합니다.
기타
- 기본 브랜치 푸시와 지원되는 pull request 이벤트의 업로드 동작은 그대로 유지됩니다.
- pull_request 트리거를 추가하면 pull request가 열릴 때도 커버리지를 업로드할 수 있습니다.
- 이 변경은 GitHub Enterprise Cloud와 GitHub Team, 그리고 데이터 레지던시가 적용된 GitHub Enterprise Cloud에서 사용할 수 있으며 GitHub Enterprise Server에서는 사용할 수 없습니다.
수정
- GitHub Code Quality의 upload-code-coverage 액션이 열린 pull request가 없는 브랜치 푸시에서 CI를 실패시키지 않고 업로드를 건너뜁니다.