🦔
C# のプロジェクトに Dependabot の設定をする
Dependabot は、プロジェクトで使用しているパッケージに新しいバージョンがリリースされた時に Pull Request を作ってくれる GitHub のツールです。
サポートされているパッケージマネージャは以下にまとまっています。
NuGet がサポートされているため、C# のプロジェクトに設定してみます。
手順
- https://github.com/[user]/[project]/network/updates を開きます。(user, projectは適宜置き換えてください)
-
Enable Dependabotをクリックします。
-
Create config fileをクリックします。
-
package-ecosystemにnugetを設定しdirectoryに csproj のあるディレクトリを設定後、Commit new fileをクリックします。
以上で設定は完了です。
設定が正しく行われていれば https://github.com/[user]/[project]/network/updates のページが以下のような表示に切り替わります。

いろいろな設定オプションがあるので、細かな設定をしたい時は以下の公式ドキュメントを読んでみましょう。
サンプルプロジェクト
Discussion