Pular para o conteúdo principal

Promover e voltar versão

Promover é levar a mesma versão​

Promover não reconstrói, não reserializa e não incorpora o rascunho. Ele ativa em production exatamente a versão que rodou em development.

Isso é o que permite ao produto afirmar que o que foi testado é o que está em produção — não uma reconstrução parecida.

O que a promoção exige​

ExigênciaPor quê
Perfil de publicaçãoProdução é decisão de quem responde por ela
A origem ser developmentPromover é um caminho, não um atalho
A versão não ter sido alteradaA definição é reconferida; qualquer divergência recusa
Evidência de execuçãoVer abaixo

Evidência​

A promoção coleta um fato: quantas execuções essa versão teve em development e quantas tiveram sucesso. Zero sucessos bloqueia a promoção.

Não é burocracia: é a diferença entre "publiquei e acho que funciona" e "rodou e funcionou".

Existe a possibilidade de promover sem evidência quando a situação justifica. É uma decisão consciente e registrada: fica no histórico, com quem decidiu e por quê.

O registro da promoção​

Cada promoção registra origem, destino, versão, quem promoveu, o motivo, qual versão estava ativa antes e a referência da evidência. É a partir daí que se responde "quando isso entrou em produção, e com base em quê".

Voltar a uma versão anterior​

Reativa uma versão anterior exata. Nenhuma versão é alterada, e o histórico permanece completo.

ItemComportamento
O motivo é obrigatórioUm retorno sem motivo é um evento sem explicação
Reusa o históricoO histórico mostra "voltou à versão X", e não "criou uma cópia"
Não reconstrói nadaA versão de destino continua inteira

Quando voltar versão é a ferramenta certa​

SituaçãoO que fazer
A versão nova falha em produçãoVoltar à anterior e investigar com calma
O resultado mudou de forma inesperadaVoltar; comparar as duas definições
Um recurso deixou de estar disponívelVoltar não resolve — o problema está fora do agente
Um dado de entrada mudou de formatoVoltar não resolve — corrija o agente

O que não acontece automaticamente​

  • Publicar uma versão nova não move os acionadores. Eles apontam para uma versão ativa exata; a mudança acontece quando você ativa a nova.
  • Voltar versão não cancela execuções em andamento. Elas rodam com a definição congelada no disparo.

Próximos passos​