← Release Manager: versões, prontidão e operação
02 / 10 · 40 MIN

Artefactos, integridade e evidência

Liga conteúdo, validação e distribuição à mesma identidade de versão.

Conceito e mecanismo

Uma release rastreável permite ligar código, dependências, build, configuração, resultados de testes e artefactos distribuídos. Uma etiqueta mutável ou ligação latest pode mudar de destino; não é suficiente para identificar o pacote analisado. Guarda identificadores apropriados e confirma que o conteúdo promovido é o que recebeu validação. Integridade e correção funcional são propriedades diferentes: comprovar que um ficheiro corresponde ao publicado não demonstra que serve o negócio ou está livre de defeitos. Da mesma forma, a existência de um relatório de evidência não garante que todas as condições de prontidão foram cobertas. Revê o conteúdo da evidência e as suas limitações, além de verificar que o ficheiro existe.

Aplicação guiada

Num exercício fictício com releases imutáveis GitHub ativadas, prepara o rascunho e associa os artefactos antes de publicar. Depois da publicação, os artefactos e a tag ficam protegidos, enquanto título e notas podem continuar editáveis segundo a documentação consultada. Uma correção de binário exige tratar uma nova versão, não substituir silenciosamente o ficheiro antigo. No GitLab, um snapshot de release evidence reúne dados relacionados, como artefactos de testes e pacotes correspondentes quando suportado. Inspeciona quais elementos foram realmente incluídos. Estes mecanismos ajudam rastreabilidade, mas não substituem aceitação técnica, operacional ou autoridade para disponibilizar a release no ambiente pretendido.

NA PRÁTICA

Uma attestation pode confirmar correspondência com o publicado sem provar correção funcional.

Armadilhas comuns

Latest como identidade fixa; integridade como ausência de defeitos; snapshot como cobertura total; substituir binário sem nova versão.

Tópicos relacionados: Âmbito, versão e resultado · Sequência, capacidade e dependências · Prontidão e exposição gradual

Leva esta ideia contigo

Preserva identidade e histórico, verificando o que a evidência demonstra e o que não demonstra.

Criar conta

Referência: Immutable releases · Google SRE release and canary guidance; GitHub immutable releases and GitLab release evidence and deployment safety; DORA five-metric model; inspected 2026-10-01