概要 Renovate で、npm packeage の更新をある程度まとめて週単位で行うための設定例の解説です。 ある程度まとめたい理由は、リリース作業自体に伴って発生する作業コストを抑えたいためです。自動テストなどの機械的な検証が弱い環境では、この点は重要になると思います。 一方で、リリースを細かく行っても手間が掛からない状況においては、あまり有用な設定ではないかもしれません。 以下、まず設定例を記載して、その後に解説を行う形式で説明します。 設定例 { "extends": [ "config:base" ], "timezone": "Asia/Tokyo", "enabledManagers": [ "npm" ], "ignoreDeps": [ "@types/node", "npm" ], "schedule": "every weekend", "separateMult