O hirunewani blog

Renovate - On demand config migration

Created at

RenovateのDependency DashboardからConfigを新しいスキーマに移行できるようになった。

Dependency DashboardからConfigの移行をする

RenovateのDependency Dashboardに次のような表示がされるようになった。 チェックボックスを選択することで、自動的にConfig Migration PRが作成される。

## Config Migration Needed

- [ ] Select this checkbox to let Renovate create an automated Config Migration PR.

この変更は、次のPRで行われた。

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

configMigrationオプション

今までもconfigMigrationを有効化することで、Config Migration PRを作成することができた。

https://docs.renovatebot.com/configuration-options/#configmigration

これをデフォルトで有効化するというissueが立てられている。

https://github.com/renovatebot/renovate/issues/16359

このissueを切っ掛けとして、今回の機能が追加されている。

I think we should first try to get more use of this feature by prompting people in the dependency dashboard that to open the migration PR “on demand”: #19783

直近で大きな変更があった訳ではない

以前からRenovateのconfigには細かな変更が度々入っているが、多くの場合は後方互換性を保っているため、特に問題なく利用できている。

今回の変更は、ドキュメントとの一致や変更の周知を目的としており、直近で大きな変更が入ったり、廃止予定のオプションがあるわけではない。