Skip to content
Latchkey

Semantic API Versioning - Definição do Glossário de CI/CD

O semantic API versioning mapeia MAJOR.MINOR.PATCH para mudanças de API que quebram, que são aditivas e que apenas corrigem.

O semantic API versioning aplica o versionamento semântico (MAJOR.MINOR.PATCH) a uma API, onde um bump major sinaliza breaking changes, um minor adiciona recursos backward-compatible e um patch corrige bugs. O CI pode derivar o bump necessário a partir de um schema diff.

Vincular os números de versão à compatibilidade permite que consumers saibam o que esperar de um upgrade. O schema diffing automatizado no CI pode verificar que o bump de versão corresponde à mudança real.

Guias relacionados