⭐️ PR 리뷰를 슬랙 알림으로 보내주는 github action ⭐️

PR 리뷰를 슬랙 메시지로 받아볼 수 있는 github action을 만들었어요. 웹훅 서버를 따로 만들지 않아도 github action만 추가해주면 돼요.


기능


  1. PR 오픈 시 슬랙 채널에 알림 및 멘션: "<요청자>님이 <리뷰어들>님께 리뷰를 요청했어요."

  2. PR에 코멘트 시에 슬랙 스레드에 댓글이 달려요.

  3. PR 리뷰(코멘트, approve, request changes) 시에 스레드에 관련 댓글이 달려요.

  4. merge 또는 close 시에 이모지가 달려서 PR의 진행상황을 알 수 있어요.

  5. 영어, 한국어 지원 돼요!


필요한 기능이 있다면 issues에 추가해주세요 :)


만들게 된 배경

이직한 회사에 이미 관련 봇이 있었는데 코멘트나 리뷰가 달리면 스레드에 댓글이 달린다든지, 머지나 클로즈 시에 이모지가 붙는다든지 하는 수요가 있었어요. 저 역시 매번 gmail로 알림을 따로 봐야하는 게 불편해서 슬랙에 알림이 오면 좋겠다고 생각했어요.


이전 직장에서는 깃헙과 슬랙을 연동하는 웹훅 서버를 만들어서 관리했지만, 이번에는 불특정 다수의 회사나 단체에서도 이러한 기능을 사용하면 좋을 것 같아서 깃헙 액션으로 만들었어요.


슬랙의 github 앱을 사용하면 되지 않나요?


누가 댓글을 달았는지 알기 어렵고 가독성이 안좋아서 그런지, 저희 회사 개발팀들은 슬랙에 github app이 PR 알림을 주고 있었는 데도 불구하고 사용하지 않고 있었어요. 만약 잘 사용하고 계시다면 기존 것을 쓰셔도 됩니다 :)


만약 커스텀 하게 PR 리뷰 활동을 관리하고 싶으시다면 이 깃헙 액션을 사용하거나 포크 떠서 활용하실 수 있어요.


  • github link: https://github.com/roseline124/codereview-action

GitHub - roseline124/codereview-action: Automatically send Slack notifications when a pull request is opened, synchronized, or reopened. This action helps you keep your team informed about pull request activity without having to leave your Slack workspace.

GitHub

GitHub - roseline124/codereview-action: Automatically send Slack notifications when a pull request is opened, synchronized, or reopened. This action helps you keep your team informed about pull request activity without having to leave your Slack workspace.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 6월 29일 오전 8:36

댓글 2

함께 읽은 게시물


구현패턴으로 DB사용비용을 10배줄이기

... 더 보기

kopring-reactive-labs/Docs/eng/08_bulkprocessor.md at main · psmon/kopring-reactive-labs

GitHub

kopring-reactive-labs/Docs/eng/08_bulkprocessor.md at main · psmon/kopring-reactive-labs

 • 

저장 24 • 조회 1,637


< 모든 탁월함은 수많은 '헛발질'의 결과다 >

1. 뛰어난 사람이라도 아주 짧은 순간에만 뛰어난 능력을 발휘할 뿐이다.

... 더 보기


엔지니어링의 핵심, 유지 보수가 가능한 파이프라인 구성하기

... 더 보기

모던 데이터 파이프라인 구축기: 레거시를 넘어

Medium

모던 데이터 파이프라인 구축기: 레거시를 넘어

금융 시스템 구축을 위한 엔지니어링 원칙

... 더 보기

금융 시스템 구축을 위한 엔지니어링 원칙 | GeekNews

GeekNews

금융 시스템 구축을 위한 엔지니어링 원칙 | GeekNews

 • 

댓글 1 • 저장 92 • 조회 5,111