Renovateの設定方法

2024/07/06

npmのパッケージの管理に基本的に Renovate を使用しているのだが、設定方法を思い出すのにいつも調べたりしてるので、メモとして残しておく。
GitHubでの設定方法である。

Renovateをインストールしていない場合

https://github.com/apps/renovate
上記からインストールする

インストール済みで onLy select repositories を指定している場合

  1. Organization もしくはリポジトリの Settings タブ内のGitHub Apps を選択する(左下の方にある)

  2. Renovate の Configure を選択する
    スクリーンショット2024-07-0621.08.31.png

  3. Repository access 内の Only select repositories から適用したリポジトリを選択する

  4. 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