3この記事は1253文字で約4分で読めますエラーは突然に。更新を自動化するツールです。さまざまな言語に対応しており、もちろんnpmにも対応してます。JavaScriptのライブラリ更新は特に追いかけるのが大変なのでこのブログでもRenovateを使ってライブラリの依存関係をできるだけ最新に保つようにしてます。Renovateがライブラリを更新する際はpackage.jsonやpackage-loc.json、yarn.lockなどの依存グラフを保存しているファイルを直接変更の上、PRの形で更新依頼を作成します。merge機能もあります)できます。Checkに失敗する事象が発生しました。artifactと呼ばれるcheckが失敗していてPRコメントには次のようなメッセージが出てました。/tmp/renovate-cache/others/npm/_logs/2022-04-24T15_15_32_316Z-debug-0.logこちらについていくつかIssuesとかを確認してみたのですが、これといって参考になるものもなくどうしようかなと思っていたところ、ちゃんとPRコメントで何が原因かエラーが出てました。エラーを見る癖をつけたいものですね。resolution.本ブログで使っているGatsbyのバージョンは4.7.0ですが、プラグインのgatsby-plugin-netlifyが3.14.0のバージョンで、それがgatsbyのv3系に依存しているので依存関係が解決できません!という何ともよくあるエラーでした。しても、こちらで組んでいるCIでは特にそんなエラーも出ずに完了しているところを見ると何が原因なんでしょうね...。偉い人教えてください。あと、Renovate自体がgatsby-plugin-netlifyのバージョンアップのPRを作らなかったのも気になります...わからん。エラーの原因がわかれば直すのは簡単です。v.4.7.0に対応しているところまで手動で上げれば良いだけです。installしてpackage-lock.jsonの依存グラフを直してあげれば完成です。}これでエラーは解消されました。結論なんか今回の記事はあっさりとしたものになってしまいましたが、Renovateもこういったエラーを吐くことがあるので、その際は出力されているコンソールログを見て手元で修正する必要がありそうですよ。