🤖

Renovateのconfig:baseがリネームしたらしい

2024/03/18に公開

はじめに

こんにちは、がんがんです。
私はライブラリのバージョン管理に Dependabot ではなくRenovateを利用しています。

Renovate の PR を追っているとconfig:baseがリネームされる PR を見つけました。本記事ではこちらについて調べてみました。

Renovate の config:base が Rename された

下記 PR にてconfig:baseからconfig:recommendedへリネームされたようです。こちらの変更は 2023.01 にv36ブランチにマージされています。

https://github.com/renovatebot/renovate/pull/21136

Renovate の公式ドキュメントを見てもconfig:baseの記載はなくconfig:recommendedに切り替わっているようです。

https://docs.renovatebot.com/presets-config/#configrecommended

既存の config:base はどうなるのか

presets/common.ts を確認したところconfig:baseconfig:recommendedにマッピングされています。
そのため、config:baseのまま使い続けたとしても既存 Renovate には影響が出ないようです。良かったです。

https://github.com/renovatebot/renovate/blob/8dc8175668740c3a03c945f825361b904d384274/lib/config/presets/common.ts#L17

ただ、Renovate はリリースのサイクルが早いためいつ削除されるか分からないです。影響範囲を考えると早めに切り替えておいた方が良いかもしれません。

(2023.03.07 現在の最新は37.230.0、前バージョン37.229.0がリリースされたのは 2023.03.05 です。1PR1 リリースくらいのサイクルで回ってそう)

おわりに

本記事では Renovate の PR を追ってみました。
「現設定でも影響を与えないがいつか deprecated になる」内容は OSS を見ているとちょこちょこ発生すると思います。
メンテナーチームにはメイン開発の開発に注力して欲しいのでこういう細かいところを積極的にコントリビュートしていきたいですね。

Discussion