JDD 지침서를 보던 중 마음에 와닿은 말이 있었다.
- 누군가 PR 을 했다는 사실 자체가 보기 좋은 일이다. LGTM(Looks Good To Me).
- 누군가 PR 을 날리면 자동으로 LGTM 를 날리는 CI/CD 를 활용해라
사실 팀원 분이 내가 올린 PR에 LGTM을 달아주셨을 때 무엇이 좋다는 걸까🤔하는 고민이 잠깐 스쳐지나갔던 적이 있었는데, PR을 날렸다는 사실 자체가 보기 좋은 것이 아니었을까 .. !
일단 나는 팀원이 올린 PR에 따봉을 보내고 싶기에 Github Action을 이용해 PR을 날리면 자동으로 LGTM을 달아주는 workflow를 작성하고자하였다.
먼저 깃허브 마켓플레이스에서 Auto Comment라는 내 요구사항에 맞는 액션을 찾았다! 사용법도 매우 잘 적혀있어서 workflow 작성에 큰 도움이 되었다.
Pull Request가 열리면, LGTM 👍(・ω・)👍 코멘트와 함께 따봉 리액션 추가하도록 작성했다.
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 👍(・ω・)👍