このテンプレートを利用する
Devin で 毎週の依存関係アップデート を開き、デフォルト設定で自動化を作成します。保存する前にカスタマイズすることもできます。
実際に試しながら進められる手順をお探しですか? 毎週の依存関係アップデートについては、ステップごとのチュートリアルをご覧ください。
この自動化でできること
動作の仕組み
recurring
- イベント:
schedule:recurring- 条件:
rruleがFREQ=WEEKLY;BYDAY=MO;BYHOUR=10;BYMINUTE=0と一致する
- 条件:
前提条件
- 統合:
プロンプト例
セットアップ
- DevinでAutomations → Templatesを開きます。
- 毎週の依存関係アップデートをクリックします。作成画面が開き、このテンプレートの内容があらかじめ入力された状態になります。
- 必要な統合を設定し、まだであればMCPサーバーをインストールします。
- トリガー条件内のプレースホルダー値を置き換えます (たとえば、
your-org/your-repoを実際のリポジトリに差し替えます) 。 - プロンプトを確認し、チームの言葉遣い、慣習、ガードレールに合わせて調整します。
- Create automationをクリックします。
このテンプレートを利用すべきケース
- Dependabot の通知が多すぎて、最新状態の維持をあきらめてしまったチーム
- 1 回のアップグレードが多数のパッケージに影響するモノレポ
- 脆弱性への先回りしたパッチ適用が必要な、セキュリティ重視のプロジェクト
- 長期間運用しているレガシーサービスを、サポート対象のランタイムバージョンに維持したい場合
カスタマイズのアイデア
- フロントエンドとバックエンドを別々のスケジュールに分けて、焦点を絞ったPRにする
- 特定のパッケージを固定する Knowledge エントリを追加する (例: 「React は v18 を超えてアップグレードしない」)
- スケジュールを切り替える (毎日、隔週、毎月)
- 既存のCIと連携して、回帰テストを包括的にカバーする
