Self Updating Composer with Envoy

Garrett St. John has a new tutorial about updating Composer with Envoy:

I was deploying a site today with Laravel Envoy and noticed that Composer was complaining about using a build older than 30 days old. Logging in manually and running the self-update is totally doable, but why not use Envoy to make the update?