初めに
おそらく slack の GitHub の App でできることだと思います...。
やりたいことを書いて、
やり方を書いて、
最後に成果物を貼り付けています。
やること
2つの ワークフローを使って、
- 作業者が、PRを出しやすい
- レビュワーが、マージしたことを通知しやすい
この2つを実現していきます。
PR用ワークフロー
全体図はこんな感じ、
- 作業者が PR を作ったら、ワークフローを開始
- 入力フォームに、内容などを入力し、送信
- PR がレビュワーに通知される
レビュワーの箇所は適宜変えてもらえれば、と思います。
マージ通知用ワークフロー
これがすごい楽しかったです。
トリガーが、絵文字
メッセージに対して、指定した絵文字が送られた時、ワークフローが開始されるというもの。
注意
事前に、 merged っぽい絵文字を作っておく必要があります!!!!
全体像はこんな感じ
動きは
以上!!
成果物
- PR 入力フォーム
https://gist.github.com/yasudanaoya/abc7c88213fe4c7bfea9e6cbf3c00390 - マージ通知
https://gist.github.com/yasudanaoya/4f2f5c299800ea45a391066e276c0991
適宜 チャンネル名を変えていただければ使えます。
もっともっと面白くて楽しい使い方を発明したいです!!!
新機能のリリースが待ち遠しい...