티스토리 뷰

728x90
반응형

https://github.blog/changelog/2026-09-01-copilot-code-review-can-now-approve-pull-requests/

 

Copilot code review can now approve pull requests - GitHub Changelog

Copilot now tells you when a pull request is ready to approve, and admins can authorize it to sign off on approval. The ability for Copilot to approve is off…

github.blog

 

2026년 9월 1일, GitHub이 흥미로운 발표를 했습니다

 

아주 기다리고 기다리던 신기능입니다

 

 

Copilot 코드 리뷰가 이제 Pull Request를 직접 승인(approve)할 수 있게 된 것입니다

 

지금까지 Copilot 리뷰는 코멘트를 달아주는 "참고용 리뷰어"에 머물렀다면, 이제는 머지에 실제로 관여하는 리뷰어가 되었습니다

 

핵심은 아래 세 가지입니다

 

 

1. 모든 리뷰에 "승인 평가(approval assessment)"가 포함된다.

 

Copilot이 리뷰를 남길 때마다 이 PR이 머지해도 될 상태인지에 대한 판단을 함께 제공합니다

 

리뷰어 입장에서는 "이 PR이 승인 가능(ready) 상태인가?"를 한눈에 파악할 수 있습니다

 

 

 

2. Copilot의 승인이 브랜치 보호 규칙의 필수 승인 수에 포함될 수 있다.

 

기능을 활성화하면 Copilot의 approve가 리포지토리의 required approvals 카운트에 실제로 반영됩니다

 

예를 들어 머지시에 "approve 2개 필수" 규칙이 있는 레포지토리라면 Copilot 승인 1개 + 사람 승인 1개로 머지가 가능해집니다

 

 

 

3. 새 커밋이 푸시되면 승인이 자동으로 무효화된다.

 

사람 리뷰어의 "stale review dismiss"와 동일한 동작입니다

 

approve 이후 새로운 코드가 푸시되었다면 기존 approve가 취소되고, 다시 리뷰를 요청할 수 있습니다

 

활성화방법

 

조직에서 해당 기능을 먼저 활성화하면

 

각 레포별로 copilot 설정에서 해당 기능을 on/off 할 수 있습니다

 

 

 

어떻게 활용할까요

 

현재 제가 있는 팀에서는 새로운 PR이 만들어지면 AI가 하는 기술적인 리뷰와 사람이 하는 정성적인 리뷰를 분리하고 싶었습니다

 

AI가 먼저 기술적인 리뷰를 하고, PR 작성자가 AI의 피드백에 대해 모든 기술적인 이슈를 해결하면

 

이후에 사람이 리뷰 가능한 영역을 리뷰하여 리뷰 과정을 좀더 효율적으로 사용하고 싶었거든요

 

그런데 AI가 진단한 기술적인 이슈를 작성자가 모두 해결했는지 아닌지 PR만 보고서는 쉽게 판단이 어려웠습니다

 

그래서 이 기능을 원했습니다

 

이 기능을 도입후에 저희 팀에서는 AI의 approve 받은 PR에 대해서 사람이 코드리뷰를 하고 있습니다

 

다른 팀들도 잘 활용해보시면 좋을것 같습니다

 

728x90
반응형

'WEB2.0 > 프로그래밍' 카테고리의 다른 글

nestjs 12 릴리즈  (0) 2026.09.09
mcp 서버로 xcode를 사용하기  (0) 2026.05.03
xcode 26.3에서 gemini 를 provider model로 등록하기  (0) 2026.05.02
sqs+lambda maximum concurrency  (1) 2025.04.10
postgresql docker 활용하기  (0) 2025.01.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/10   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함