はじめに

JavaScript ライブラリなどの自動更新はアプリを運用してくうえでは必須なので、学習しました

簡単な設定の部分も多いので参考になれば幸い!

問題(何に困ったのか)

ライブラリ更新を放置してると、依存関係が壊れてアプリが動かなくなることもあるので注意が必要

ライブラリ更新PR作成の自動化をしたものの、どういう判断をすれば更新してよいのか分かりにくかったので調べてまとめた

解決方法

1. **dependabotを使ったワークフローをGithub Action(CI/CD)などで作る**

ライブラリ更新があった場合にPRを立ててくれるようになるので便利!

自分は、自動マージまでいれてみました(PR作成だけして欲しいのであれば.github/dependabot.ymlファイルを作ったり、Githubの設定をちょっと変更するくらいでできる

例)自分の作成したワークフローの一例

挙動:ライブラリ更新があった場合、以下の条件に当てはまるかを判定