orchestra/dusk-updater
A Symfony Console updater for Laravel Dusk ChromeDriver binaries. Run vendor/bin/dusk-updater to download the latest or specified Chrome/ChromeDriver version, detect Chrome versions, and auto-update when outdated. Works with all Dusk versions, including outside Laravel.
Adopt when most of the following hold:
Look elsewhere when:
For executives: This is a small, low-risk dependency that removes a recurring source of broken builds. Today, when a CI machine picks up a new Chrome version, our browser tests fail until someone manually patches the driver — unplanned work that blocks merges. Buying this (as a free, permissively licensed package) retires that class of outage and the on-call burden that comes with it, at essentially zero cost versus maintaining our own script. The latest release simply keeps us compatible with current Guzzle, so adopting it doesn't constrain our upgrade plans.
For engineering: Drop-in replacement for our in-house driver-update logic; no application code changes and no API surface to learn. v3.2.0 adds Guzzle 8 support — a compatibility release, not a breaking one — so it's the version to target if we're on a current Guzzle major, and it removes a potential dependency conflict before it reaches composer update. Recommend piloting on one pipeline, measuring flake rate and CI minutes for two sprints, then rolling out and deleting the custom script.
How can I help you explore Laravel packages today?