GitHub Actions 보존 설정의 적용 범위 확대
GitHub Actions의 보존 설정이 checks, workflow runs, statuses까지 함께 관리하도록 확대됐다.
교안에 영향
기존에 checks나 statuses가 별도 정책으로 관리된다고 안내한 글은 이제 맞지 않다.
요약
- checks, workflow runs, statuses가 artifacts와 logs와 같은 보존 설정으로 관리된다. - enterprise, organization, repository에 설정된 보존 기간을 넘긴 기록은 자동으로 삭제된다. - GitHub Actions와 서드파티 애플리케이션이 만든 checks와 statuses에도 이 정책이 적용된다. - UI의 설정 이름이 "Check, workflow run, status, artifact and log retention"으로 표시된다. - 저장소 보존은 조직과 엔터프라이즈 한도에 따르며, 공개 저장소의 최대 보존 기간은 90일이다.
바뀐 것
개선
- checks, workflow runs, statuses가 artifacts와 logs를 관리하는 같은 GitHub Actions 보존 설정에 포함됐다.
- enterprise, organization, repository 수준의 보존 기간을 넘은 기록은 자동으로 정리된다.
- GitHub Actions와 서드파티 애플리케이션이 만든 checks와 statuses에도 동일한 보존 정책이 적용된다.
- UI의 설정 라벨이 "Check, workflow run, status, artifact and log retention"으로 표시된다.
- 저장소 보존은 조직과 엔터프라이즈 한도에 따르며, 공개 저장소의 최대 보존 기간은 90일로 유지된다.
기타
- 설정을 바꿔도 이미 삭제된 데이터는 다시 복원되지 않는다.