Renovateを導入してみた
2023-11-04
このブログのプロジェクトにRenovateを導入してみました。 ずぼらな自分にとって、使用しているライブラリのバージョンアップを行ったPull requestを作ってくれるのはとても嬉しい。
![Vercel botがPull requestにコメントを付けてくれている画像](/_next/image?url=%2Fimages%2Fadd_renovate%2Fvercel_dpeloy.png&w=1920&q=75)
このプロジェクトはVercelにデプロイしているので、作られたPull requestは自動的にプレビュー環境にデプロイされ、すぐに動作確認をすることができて楽ちん。
ライブラリの大きなバージョンアップには時間がかかってしまう場合があります。
依存するライブラリのバージョンも上げる必要があり、そのバージョンアップで破壊的変更が加わっていたり、またそういったライブラリが複数あったりすることも考えられますし、修正箇所が増えると不具合が見つかった場合の原因の切り分けも考慮する必要があったり…。 そうなってしまうと本来したかったライブラリのバージョンアップがなかなか出来なかったりします。
ライブラリのバージョンはこまめに上げることで小さな負担で常に最新にしておきたいですね。