PR 올리면 자동으로 코멘트 작성하는 Github Action

Yuri JI·2022년 12월 28일
0

TIL

목록 보기
6/11

JDD 지침서를 보던 중 마음에 와닿은 말이 있었다.

  • 누군가 PR 을 했다는 사실 자체가 보기 좋은 일이다. LGTM(Looks Good To Me).
  • 누군가 PR 을 날리면 자동으로 LGTM 를 날리는 CI/CD 를 활용해라

사실 팀원 분이 내가 올린 PR에 LGTM을 달아주셨을 때 무엇이 좋다는 걸까🤔하는 고민이 잠깐 스쳐지나갔던 적이 있었는데, PR을 날렸다는 사실 자체가 보기 좋은 것이 아니었을까 .. !

일단 나는 팀원이 올린 PR에 따봉을 보내고 싶기에 Github Action을 이용해 PR을 날리면 자동으로 LGTM을 달아주는 workflow를 작성하고자하였다.

먼저 깃허브 마켓플레이스에서 Auto Comment라는 내 요구사항에 맞는 액션을 찾았다! 사용법도 매우 잘 적혀있어서 workflow 작성에 큰 도움이 되었다.

📌 작성한 workflow

Pull Request가 열리면, LGTM 👍(・ω・)👍 코멘트와 함께 따봉 리액션 추가하도록 작성했다.

  • .github/workflows/auto-comment.yml
name: Auto Comment

on:
  pull_request:
    types:
      - opened

jobs:
  run:
    runs-on: ubuntu-latest
    steps:
      - uses: wow-actions/auto-comment@v1
        with:
          GITHUB_TOKEN: ${{ secrets.ACTION_TOKEN }}
          pullRequestOpenedReactions: '+1'
          pullRequestOpenedComment: |
            LGTM 👍(・ω・)👍

적용샷 !

profile
안녕하세요 😄

0개의 댓글