Renovateで特定のディレクトリをグループ化する設定方法
はじめに
リリースしたライブラリの依存関係の自動更新ツールとしてRenovateを導入したが、デモページ用のexample
ディレクトリ内のpackage.json
の更新PRまで個別に作成されてしまい、とても煩わしかった。
exampleはまとめて一つのPRとして作成したかったので、そのときの対応を残しておく。
設定方法
packageRules
の中のmatchFileNames
でexample/**
のように、グループ化したいディレクトリと一緒にパターンマッチを使用する。
{
"packageRules": [
{
"matchFileNames": ["example/**"],
"groupName": "example"
}
]
}
これでexample
ディレクトリ内の依存関係更新のPRを1つにまとめることができた。
おわり
Renovate、とても便利だけど設定項目が多すぎて使いこなせている感があまりない。