renovate.json ファイルとは?
renovate.json ファイルの解説。何をするものか、そして CI/CD でなぜ重要かを含みます。
renovate.json ファイルは、高度にカスタマイズ可能な依存関係更新 bot である Renovate を設定します。
何であるか
schedule、グルーピング、automerge のルール、そして使う manager を制御します。Renovate は Dependabot より設定の自由度が高く、多くのエコシステムをサポートします。
CI/CD でなぜ重要か
Dependabot と同様に、Renovate は CI を実行する PR を開きます。そのグルーピングと automerge の機能により、テストに通る低リスクの更新をまとめて自動 land できます。
重要なポイント
- renovate.json は Renovate を設定します。
- Dependabot より設定の自由度が高いです。
- グルーピングと automerge をサポートします。
関連ガイド
What Is a dependabot.yml file?The dependabot.yml file configures automated dependency updates. Learn how it works.
What Is Automated Dependency Updating? Patching on AutopilotAutomated dependency updating uses bots to keep your packages current and patched. Learn how it works and how…
What Is a Merge Queue?What is a merge queue? Learn how it serializes merges and tests each change against the latest main, an examp…