Semantic Release - Definição do Glossário CI/CD
Semantic release é um workflow de release automatizado que determina o próximo número de versão a partir das mensagens de commit, gera um changelog, cria a tag do release e publica, eliminando os incrementos manuais de versão.
Como decide as versões
Ele analisa Conventional Commits: fix: dispara um patch, feat: um minor, e um rodapé BREAKING CHANGE: um incremento major, seguindo o versionamento semântico.
Guias relacionados
Conventional Commits - CI/CD Glossary DefinitionConventional Commits: Conventional Commits is a specification for commit message format, `type(scope): descri…
Changelog - CI/CD Glossary DefinitionChangelog: A changelog is a curated, ordered record of notable changes per release (features, fixes, breaking…
Semantic Versioning - CI/CD Glossary DefinitionSemantic versioning numbers releases MAJOR.MINOR.PATCH so the version itself signals compatibility: breaking,…