Skip to content
Latchkey

Breaking Change Detection - Definição do Glossário de CI/CD

A breaking change detection faz diff de versões de API para sinalizar mudanças que quebrariam clientes existentes.

A breaking change detection compara duas versões de um schema ou contract de API e sinaliza mudanças que quebrariam os clientes existentes, como remover um campo ou restringir um type. É um gate comum em pipelines de CI de API.

Remover um campo obrigatório, renomear uma rota ou restringir um type de retorno pode quebrar consumers silenciosamente. A detecção automatizada em um pull request comenta ou falha quando tal mudança aparece.

Como funciona

O pipeline busca o schema do branch base, faz diff dele contra o schema do pull request e marca remoções ou mudanças incompatíveis de type como breaking.

Guias relacionados