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
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.