npmのパッケージの管理に基本的に Renovate を使用しているのだが、設定方法を思い出すのにいつも調べたりしてるので、メモとして残しておく。
GitHubでの設定方法である。
Renovateをインストールしていない場合
https://github.com/apps/renovate
上記からインストールする
インストール済みで onLy select repositories を指定している場合
-
Organization もしくはリポジトリの Settings タブ内のGitHub Apps を選択する(左下の方にある)
-
Renovate の Configure を選択する
-
Repository access 内の Only select repositories から適用したリポジトリを選択する
-
renovate.json が作成されたプルリクエストが作成されるので、適宜設定を行いマージする
renovate.jsonは基本の設定は下記にしている
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],
"timezone": "Asia/Tokyo",
"baseBranches": ["develop"],
"rebaseWhen": "never"
}
あとは適宜、packageRules を設定しているかんじ。
Share this post