GitHub adotta Apple Silicon per migliorare i suoi workflow iOS
Il team iOS di GitHub ha adottato macOS runner con Apple Silicon per ridurre i tempi di build e test. L’adozione di Apple Silicon ha migliorato le performance di build, aumentato l’affidabilità e permesso test nativi per tutte le piattaforme Apple. Grazie a questo, si evitano problemi di cross-compilazione ed emulazione, utilizzando i più recenti simulatori su GitHub Actions. Inoltre, questa adozione assicura la compatibilità del codice con le ultime versioni di iOS, iPadOS, watchOS e tvOS. La migrazione ha portato il team ad ottimizzare ulteriormente il workflow, separando il lavoro in moduli e migliorando i tempi di turnaround per le PR: da 38 a 15 minuti. Nonostante qualche limitazione in beta, i vantaggi sono decisamente notevoli.