O Que É um Release Candidate?
Um release candidate (RC) é um build de software considerado potencialmente final, distribuído para a última rodada de validação antes do release oficial. Se nenhum problema bloqueante for encontrado, o mesmo build é promovido ao release estável; se surgirem problemas, um novo RC é gerado. RCs são rotulados com tags de pré-release como 1.4.0-rc.1.
Por que isso importa
Gerar um release candidate congela um build específico para testes completos, de modo que o artifact validado seja exatamente o artifact entregue, sem mudanças de última hora. Promover o mesmo binário em vez de reconstruí-lo preserva a proveniência e evita introduzir diferenças entre o teste e o release.
Conceitos relacionados
- Marcado com identificadores de pré-release do SemVer
- Promovido, não reconstruído, para se tornar o release
- Distinto de um hotfix, que corrige um release existente
Guias relacionados
What Is Semantic Versioning (SemVer)?Semantic versioning encodes compatibility in a MAJOR.MINOR.PATCH version number so consumers know the impact…
What Is a Hotfix?A hotfix is an urgent, narrowly scoped patch applied directly to a released version to fix a critical product…
What Is Build Provenance?Build provenance is signed metadata describing how an artifact was built, including its source, inputs, and b…