Spring til indhold

Protobuf og gRPC

Protobuf og gRPC CI på GitHub Actions

Kodegenerering kører på hver build, selv når ingen .proto er ændret.

70'erne → 6'erne
Codegen

Hvorfor det sker

Hvad skal ændres

  1. Cache de protoc-plugin-binære filer, der er indtastet på deres versioner
  2. Brug buf med en låsefil, så afhængighedsmoduler cachelagres
  3. Gategenerering på et stifilter for **/*.proto
  4. Tjek den genererede kode ind i depotet og bekræft den i CI i stedet for at regenerere

Protobuf og gRPC på runnerhut

Dit næste build kan være dobbelt så hurtigt til den halve pris

Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.