Preso na v2.9.0.beta1 – Agora usando 3.4.0.beta4-dev após desativar Hooks: Como posso bloquear para versões estáveis?

Obrigado novamente pela sua ajuda @pfaffman. Para resumir meu entendimento atual:

  • Nossa instância estava executando 3.4.0.beta4-dev, que não é considerada uma versão estável.
  • Quando atualizei minha configuração para usar version: stable (com o padrão comentado), esperava que reconstruções futuras fixassem a instância no branch estável. No entanto, como já estávamos em uma versão beta, a atualização continuou avançando — resultando em 3.5.0.beta1-dev.
  • Parece que mudar para version: stable depois de ter avançado além da tag estável não aciona um rollback; apenas significa que, se estivéssemos no nível estável ou abaixo dele, ele nos fixaria no estável em vez de rastrear versões beta.

Isso está correto?

Além disso, você poderia esclarecer qual é o processo recomendado para garantir que não sigamos acidentalmente o canal beta no futuro? Especificamente:

  1. Deixar version: stable como a configuração ativa é suficiente para garantir que, quando uma versão estável estiver disponível, nossas reconstruções serão fixadas nela — desde que ainda não a tenhamos ultrapassado quando a versão estável chegar?
  2. Existem etapas adicionais ou tarefas de limpeza (como remover ou modificar quaisquer outros elementos de configuração) que devemos realizar para evitar a atualização inadvertida para versões beta/de desenvolvimento?

Estou muito interessado em fixar em uma versão estável o mais rápido possível, mas não quero que ela pule novamente…