풀 요청 테스트 병합 커밋 생성 주기 조정
열린 풀 요청의 테스트 병합 커밋 생성 시점을 줄여 병합 가능성 판단 지연과 안정성 문제를 완화합니다.
교안에 영향
예전에는 pull request 페이지를 열면 test merge commit이 생성된다고 안내한 글은 더 이상 맞지 않습니다.
요약
- 열린 풀 요청의 test merge commit 생성 빈도를 줄였습니다. - pull request branch에 변경이 푸시되거나 merge base가 바뀌거나 현재 test merge commit이 12시간을 넘기면 새로 생성합니다. - pull request 페이지를 볼 때도 생성하던 기존 동작은 더 이상 하지 않습니다. - mergeability checks, merge conflicts 보고, rule enforcement에는 영향이 없습니다.
바뀐 것
개선
- 열린 pull request의 test merge commit 생성 빈도를 줄였습니다.
- pull request branch에 변경이 푸시되면 test merge commit을 생성합니다.
- pull request와 base branch 사이의 merge base가 바뀌면 test merge commit을 생성합니다.
- 현재 test merge commit이 12시간보다 오래되면 test merge commit을 다시 생성합니다.
기타
- pull request 페이지를 볼 때 test merge commit을 생성하던 동작을 제거했습니다.
- mergeability checks, merge conflicts 보고, rule enforcement에는 영향이 없다고 안내했습니다.