[GitHub] AI가 해주는 PR 리뷰
·
GITHUB
[GitHub] PR 자동으로 생성하기를 통해 약간의(?) 귀찮음을 해결했다.이제 이 PR을 누군가한테 리뷰받고 싶다..하지만 혼자 하는걸 누가 리뷰해주겠는가..? 싶은 찰나, 찾아보니 AI가 해줄 수 있다!! 요즘 AI 리뷰 툴이 엄청 많은데, 그 중에 무료로 사용 가능한 `CodiumAI(Qodo)`를 사용했다.CodiumAI(Qodo)Qodo에서 만든 `pr-agent`라는 오픈소스 라이브러리가 있다.chatGPT 등 LLM을 활용해 AI가 올라온 PR을 리뷰해주는 툴이다.하지만 결국 LLM key가 필요함으로, 사용하려면 모델 결제는 필수다.. 고맙게도 Qodo에서 pr-agent를 사용해 CodiumAI라는 서비스를 제공한다!지금보니 CodiumAI는 Qodo로 변경되면서 상업용 버전이 되었다...
[GitHub] PR 자동으로 생성하기
·
GITHUB
개인 프로젝트를 혼자 진행할 때가 있다.혼자 하더라도 체계는 갖추고 싶어 적어도 Jira와 PR은 사용하고 있다.PR을 생성하기 위해, GitHub에 접속하고 Jira 번호를 설명란에 작성하는 과정이 번거로웠다.(귀찮았달까?ㅎ) 그래서 PR을 자동으로 생성하는 CI를 만들어보고자 했다.GitHub Actions추가적인 설치없이 CI를 추가하기 위해 GitHub Actions를 사용한다.Workflow하나의 자동화된 전체 프로세스를 workflow라고 부른다.예를들어 어떠한 이벤트(git push, pr 생성 등)가 발생하면, 이벤트를 감지해 설정해놓은 일을 실행하는 일련의 프로세스를 뜻한다.크게 `job` 단위로 작업을 구분하고, 각 job은 `step` 단위를 통해 단계별로 실행한다.job은 복수 개가..