Skip to content
Latchkey

O Que É uma Pre-release Version?

Uma pre-release version é um release de semantic versioning marcado como ainda não estável ao anexar um rótulo com hífen, como uma tag de release-candidate ou beta. Pre-releases são ordenadas abaixo da versão estável correspondente e normalmente são excluídas dos version ranges, a menos que se opte explicitamente por incluí-las. Elas permitem que mantenedores publiquem builds iniciais sem afetar os installs padrão.

Por que isso importa

Como os resolvers pulam pre-releases por padrão, publicar um beta não faz upgrade acidental de todos que estão em um caret range. As equipes optam por incluí-las deliberadamente para testar releases futuros no CI antes de se tornarem estáveis. Entender as regras de ordenação importa quando um pipeline precisa aceitar ou rejeitar builds de pre-release.

Guias relacionados