Hopp til innhold

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

  1. Bufre protoc-plugin-binærene som er tastet inn på versjonene deres
  2. Bruk buf med en låsefil slik at avhengighetsmoduler blir bufret
  3. Gategenerering på et banefilter for **/*.proto
  4. 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å.