GitHubの scheduled reminders で PRのレビュワー指定・再レビュー依頼などをSlack通知する

1 min read読了の目安(約1200字

みなさん、Scheduled Reminders 使ってますか?

Scheduled Reminder とは, GitHub が Pull Panda を買収して実現した GitHub の PR 通知機能です。
GitHub acquires Pull Panda—a better way to collaborate on code reviews

レビュワーのアサイン通知、approve や request change、conflict の発生などをDM で受け取れます。
(その点で、リポジトリを subscribe してチャンネルに投稿する GitHub の Slack Bot とは異なります)

手順

(私の環境では既にインストール済みなので、初めてインストールする人と画面上の差異があります)

  1. Settings > Reminders から、リマインダーを受け取りたい Organization を選択します。
    image.png

  2. Slack へのアクセスを承認します。
    image.png

  3. リマインダーを設定します。このとき、Enable real-time alerts を設定すると、レビュワー指定を受けた瞬間に通知が来るようになります。
    image.png

ちなみに、 You are assigned a review は レビューの再リクエスト ♻️ にも対応していました。

以上です。