Skip to content
Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PR Reminder For Slack & Discord

Description

리뷰를 기다리느라 지치는 개발자들을 위한 PR 리마인더입니다.
설정한 시간보다 오래 리뷰를 받지 못한 PR이 있다면 웹훅 메세지를 보내요.
SlackDiscord를 지원합니다.

How to use

name: PR Reminder
on:
  schedule:
    - cron: '0 3 * * *' # 12:00 Asia/Seoul

jobs:
  pr-reminder:
    runs-on: ubuntu-latest
    permissions:
      pull-requests: read

    steps:
      - name: Run PR reminder
        uses: SeongHo5/pr-reminder@v2.0
        with:
          platform: slack
          webhook-url: ${{ secrets.WEBHOOK_URL }}
          remind-time: 24
          skip-on-weekend: true
          timezone: Asia/Seoul
  • platform: 웹훅 알림을 받을 플랫폼을 선택합니다. (slack, discord)
  • webhook-url: Slack 또는 Discord에서 생성한 웹훅 URL을 입력합니다.
  • remind-time: 리마인드 대상이 되는 PR의 최대 대기 시간을 입력합니다. (단위: 시간)
  • skip-on-weekend: 주말에도 리마인드 알림을 받을지 여부를 결정합니다. (true, false)
  • timezone: 워크플로우의 기준 시간대를 설정합니다. skip-on-weekend를 사용할 경우 필수로 입력해야 합니다. (기본값: "Asia/Seoul")

Notes

  • schedule으로 스케줄 설정을 하는 경우, cron 표현식은 반드시 UTC 기준으로 작성 해주세요.
    • 한국 시간(KST)은 UTC보다 9시간 빠릅니다. 따라서, 한국 시간 12시에 리마인드 알림을 받고 싶다면, UTC 기준 3시로 설정해야 합니다.
  • Workflow가 PR 정보를 읽어오려면, permissionspull-requests: read를 필수로 입력해야 합니다.
  • webhook-url은 GitHub Secrets에 저장하여 사용하는 것을 권장합니다.

About

PR Reminder For Slack & Discord

Topics

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages