Μετάβαση στο περιεχόμενο

Protobuf και gRPC

Protobuf και gRPC CI στις GitHub Actions

Η δημιουργία κώδικα εκτελείται σε κάθε έκδοση ακόμα και όταν δεν έχει αλλάξει το .proto.

70s → 6s
Codegen

Γιατί συμβαίνει

Τι να αλλάξει

  1. Αποθηκεύστε προσωρινά τα δυαδικά αρχεία της προσθήκης protoc που έχουν πληκτρολογηθεί στις εκδόσεις τους
  2. Χρησιμοποιήστε buf με ένα lockfile, ώστε οι μονάδες εξάρτησης να αποθηκεύονται προσωρινά
  3. Δημιουργία πύλης σε φίλτρο διαδρομής για **/*.proto
  4. Ελέγξτε τον παραγόμενο κώδικα στο αποθετήριο και επαληθεύστε τον σε CI αντί να τον αναδημιουργήσετε

Protobuf και gRPC στο runnerhut

Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή

Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.