Whitesource Renovate を用いた PHP プロジェクトのパッケージ自動アップデート戦略 by takoba

PHPerKaigi 2022
レギュラートーク(20分)

Whitesource Renovate を用いた PHP プロジェクトのパッケージ自動アップデート戦略

takoba_ takoba takoba_
9

みなさん Composer 使ってますか?使ってますよね〜〜〜??
Composer のようなパッケージマネージャのおかげで、パッケージの依存関係を明らかにしたりパッケージの依存関係や実行環境の依存関係にあわせてパッケージを適切なバージョンにアップデートすることもできます。

一方で、定期的にパッケージのバージョンアップを行うのは手間ではあります。その一手間を減らしてくれる dependabot や WhiteSource Renovate といった自動でパッケージのアップデートを Pull Request にしてくれるツールが登場します。

本トークでは、 Composer を利用しているプロジェクトにおいて、 WhiteSource Renovate を用いたアップデートに関する Pull Request の自動作成戦略についてお話しできればと思います。