🦔
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