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