All articles
January 20, 2026
gRPC
Testing
CI/CD

Контрактные тесты для gRPC: buf, protovalidate и никакой боли

Ломающие изменения в proto-файлах должны падать в CI, а не в проде. Разбираем инструментарий.

Проблема

gRPC-контракты ломаются тихо...

Решение

buf breaking --against '.git#branch=main' в пайплайне.