Protobuf och gRPC
Protobuf och gRPC CI på GitHub Actions
Kodgenerering körs på varje version även när ingen .proto har ändrats.
70-tal → 6-tal
Codegen
Varför det händer
Vad ska ändras
- Cachelagra protokinplugin-binärfilerna som är inskrivna på deras versioner
- Använd buff med en låsfil så att beroendemoduler cachelagras
- Gategenerering på ett sökvägsfilter för **/*.proto
- Kontrollera genererad kod i förvaret och verifiera den i CI istället för att regenerera
Protobuf och gRPC på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
Relaterat
Terraformterraform init laddar ner alla leverantörer vid varje körning.PulumiPlugin- och beroendeinstallation körs före varje förhandsgranskning.KubernetesAtt snurra upp ett slags eller k3s-kluster tar minuter innan testerna börjar.HelmUppdateringar av diagramberoende och linting blir kallt varje gång.
