このテンプレートを利用する
Devin で Stale PR Cleanup を開き、デフォルト設定で自動化を作成します。保存前にカスタマイズすることもできます。
この自動化でできること
仕組み
recurring
- イベント:
schedule:recurring- 条件:
rruleがFREQ=WEEKLY;BYDAY=WE;BYHOUR=10;BYMINUTE=0と一致する
- 条件:
前提条件
- 統合:
プロンプト例
設定方法
- Devin で Automations → Templates を開きます。
- Stale PR Cleanup をクリックします。このテンプレートがあらかじめ入力された作成画面が開きます。
- 必要な統合 を接続し、まだの場合は MCP サーバーをインストールします。
- トリガー条件内のプレースホルダー値を置き換えます (たとえば、
your-org/your-repoを実際のリポジトリに置き換えます) 。 - プロンプトを確認し、チームの文体、慣習、ガードレールに合わせて調整します。
- Create automation をクリックします。
このテンプレートを利用する場面
- オープンソースへの大規模なコントリビューションが発生するエンジニアリングチーム
- PR の滞留が長く、レビューが大きなボトルネックになっている社内リポジトリ
- 放置されたブランチによるマージ競合を main branch に持ち込まないようにしたい場合
- PR 一覧をスクロールして確認するレビュアーの認知負荷を軽減したい場合
カスタマイズ案
- 滞留 と見なすまでのしきい値を調整する (7日、30日、90日)
- 対象を特定のリポジトリまたはラベルに限定する
- 破壊的な操作を行う前に、猶予期間を知らせる警告コメントを追加する
- Slack と連携し、作成者が GitHub の通知だけでなく DM も受け取れるようにする
