freks blog

Renovateにパッケージを新しくしてもらう

Renovate | Automated Dependency Updates
を使って、Githubで公開しているリポジトリのnode packagesなどを新しくするようにしました

package.jsonとかphpのcomposer.jsonを見てくれます

install

Github Market PlaceでRenovateを有効にします

Renovate · GitHub Marketplace

GitHubにログインしておいて

renovate github marketplace

"Set up ad free trial" から進んで

renovate github marketplace

Planを選んで進めます

リポジトリを対象にするか選べるので、全部にしておきました
リポジトリのdefault branchを対象に古くなってたらPull Request(PR)を送ってきてくれます

初回のPRはこれでした

renovate first pull request

リポジトリに対してRenovateを有効にするには、最初のPRをmergeします
merge後、1時間に最大2つPRを送ってくれるそうです

設定

Pull Requestでなくてmergeしてほしいとか設定変えられるようです

Configure Renovate (Onboarding PR) | Renovate Docs

まとめ

バージョンアップがあるとPull Requestが来るので楽でいいです
テストコード書いておかないと、取り入れにくいですが..