푸시 규칙의 경로 예외 지원
rulesets의 push rules에서 특정 경로만 예외로 두도록 설정할 수 있게 됐습니다.
교안에 영향
기존에 push rules를 경로별로 다르게 적용하려면 완화하거나 GitHub 밖에서 처리해야 한다는 안내는 더 이상 맞지 않습니다.
요약
- rulesets의 push rules에 Allowed exceptions가 추가되어, 지정한 파일 경로만 규칙에서 제외할 수 있습니다. - Restrict file paths와 Restrict file size에서 경로 예외를 지원합니다. - 규칙을 저장할 때 경로 패턴을 검증해 오류를 바로 확인할 수 있습니다. - path exceptions는 public preview 상태입니다.
바뀐 것
새 기능
- rulesets의 push rules에서 Allowed exceptions로 특정 file paths를 예외 처리할 수 있게 됐습니다.
- Restrict file paths에서 저장소 전체는 차단하되 지정한 경로의 파일은 허용할 수 있게 됐습니다.
- Restrict file size에서 크기 제한을 유지하면서 이미 기준을 넘는 경로를 예외로 둘 수 있게 됐습니다.
개선
- ruleset을 저장할 때 GitHub가 path pattern을 검증해 잘못된 패턴을 바로 확인할 수 있게 됐습니다.
기타
- path exceptions는 public preview로 제공됩니다.