Zig
Zig CI su GitHub Actions
La cache globale di Zig viene scartata, quindi le destinazioni di compilazione incrociata vengono ricostruite ogni volta.
8m → anni '90
Costruzione multi-bersaglio
Perché succede
Cosa cambiare
- Cache ~/.cache/zig e zig-cache digitati su build.zig.zon
- Compila in modo incrociato tutte le destinazioni in un unico lavoro per condividere la cache
- Blocca la versione Zig: il formato della cache cambia tra una versione e l'altra
Zig sul runnerhut
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
RustCargo ricostruisce l'intero grafico delle dipendenze su quasi ogni esecuzione CI.VaiLe build Go sono veloci localmente e inspiegabilmente lente in CI.PitoneL'installazione di pip richiede pochi minuti e pytest viene eseguito su un singolo core.Node.jsnpm ci scrive decine di migliaia di piccoli file ad ogni esecuzione.