以前Renovateを導入してみたが、npmパッケージ更新のプルリク頻度が多すぎて取り込みが大変だったので頻度を見直すことにした uga-box.hatenablog.com
まず、固定バージョンだとさすがにpackage.jsonの変更頻度が多いのでPin dependencies
をやめる
また、パッチバージョンは自動マージする
さらに、lockFileMaintenance
を定義し、毎月1日のAM3時に更新するようにした
{ "commitMessagePrefix": "⬆️(deps): ", "labels": ["deps", "skip-auto-update"], "extends": [ "config:base", ":automergePatch", ":preserveSemverRanges" ], "schedule": "before 8am on Monday", "lockFileMaintenance": { "enabled": true, "automerge": true, "schedule": [ "before 3am on the first day of the month" ], "extends": [ "group:all" ] }, "timezone": "Asia/Tokyo" }
これでプルリク頻度が減った