issues
search
bonyuta0204
/
rails-vue-playground
playground app for Rails6 and Vue2 web app
MIT License
0
stars
0
forks
source link
Github Slack Notification
#26
Open
bonyuta0204
opened
1 year ago
bonyuta0204
commented
1 year ago
やりたいこと
リポジトリのオープンなPRの中から対応が必要なPRをslackに投稿したい
仕様
定期実行により起動して、slackにメッセージを投稿する
リマインド対象のPRは以下のようなもの
コンフリクトしている
CIが落ちている
長期間放置されている
向き先のブランチがアップデートされている
bonyuta0204
commented
1 year ago
実装方針検討
1. 実行するプラットフォーム
手軽に定期実行できる
Github連携が楽 なので、github actionを用いる
2. リマインド対象PRの取得
選択肢1.
github actionの設定ファイルの中で、シェル or nodejsで実装をする
選択肢2.
別途、Github連携用のプログラムを作成し、それをgithub action上で実行する
作成したプログラムを動かすdocker imageを作成し、github action上で該当のコンテナを動かす
→ 再利用や、一定複雑な処理を行うことを想定すると、選択肢2が有力
やりたいこと
仕様