Protobuf e gRPC
Protobuf e CI gRPC su GitHub Actions
La generazione del codice viene eseguita su ogni build anche quando nessun file .proto è stato modificato.
Anni '70 → 6 anni
Codegen
Perché succede
Cosa cambiare
- Memorizza nella cache i binari del plugin protoc codificati nelle loro versioni
- Utilizzare buf con un file di blocco in modo che i moduli di dipendenza vengano memorizzati nella cache
- Generazione di porte su un filtro di percorso per **/*.proto
- Controlla il codice generato nel repository e verificalo in CI anziché rigenerarlo
Protobuf e gRPC su 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
Terraformterraform init scarica ogni provider ad ogni esecuzione.PulumiL'installazione del plugin e delle dipendenze viene eseguita prima di ogni anteprima.KubernetesL'avvio di un cluster kind o k3s richiede alcuni minuti prima dell'inizio dei test.TimoneGli aggiornamenti delle dipendenze dei grafici e il linting si raffreddano ogni volta.