Protobuf og gRPC
Protobuf og gRPC CI på GitHub Actions
Kodegenerering kjører på alle bygg selv når ingen .proto er endret.
70-tallet → 6-tallet
Codegen
Hvorfor det skjer
Hva skal endres
- Bufre protoc-plugin-binærene som er tastet inn på versjonene deres
- Bruk buf med en låsefil slik at avhengighetsmoduler blir bufret
- Gategenerering på et banefilter for **/*.proto
- Sjekk generert kode inn i depotet og bekreft den i CI i stedet for å regenerere
Protobuf og gRPC på runnerhut
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.