초간단하게 Javascript로 코드리뷰 봇 만들기⛑️ #17
JUDONGHYEOK
started this conversation in
General
Replies: 1 comment
-
이슈정리fork한 저장소에서 원본 저장소로 pull request를 전달할 경우 github secret을 사용할 수 없는 문제
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
초간단 코드리뷰 봇 만들기
요약
기능
현재 기능
구조
Github에서 yml에 등록된 이벤트가 발생하면 Github API를 통하여 Slack의 Incoming Webhook으로 Post 요청을 전송합니다. 이를 받은 Slack이 리뷰요청 채널에 커스텀 된 메시지를 채널에 올립니다.
구현 과정
슬랙 채널에 Incoming Webhook 추가
우선 Incoming Webhook을 슬랙 채널에 추가해줍니다.
채널에 표시될 웹훅을 알맞게 꾸며줍니다. 메세지를 보낼 때도 이를 커스텀할 수 있습니다.
이 때 생성된 웹훅 URL을 github 시크릿키로 추가해줍니다.
Github Action 추가하기
우선 이벤트를 감지할 yml 코드를 먼저 작성해줍니다.
.github/actions/request_review/action.yml(유지보수를 위해 모듈화)
.github/actions/request_review/request_review.js
정상동작을 확인합니다.
추가 구현 기능 목록
관련 문서
Beta Was this translation helpful? Give feedback.
All reactions