Qual branch eu estou / devo rastrear? beta ou tests-passed ou main?

Minha única preocupação é com a atualização, pois parece que a beta9 é a versão verificada mais recente?

A menos que você tenha mudado para o branch beta (caso em que você não poderá ter as novidades até o próximo lançamento) em seu app.yml, você está no tests-passed, que é atualizado continuamente, e isso é muito no momento, pois o desenvolvimento das coisas de notificações está acontecendo muito rápido e nada disso existia antes de uma semana atrás; você atualizou desde então?

Se você quiser o código mais recente, você deve atualizar. Se você gosta de não ver as novas notificações, pode esperar até o próximo lançamento.

2 curtidas

A última vez que atualizei foi há 217 commits, aparentemente. Estou no branch beta, embora provavelmente eu queira estar no tests-passed, mas evitando reconstruir para não termos tempo de inatividade.

Eu tinha a impressão de que a versão recente do tests-passed era a beta9, mas como posso verificar?

Obrigado pela sua ajuda @pfaffman!

Visite /admin/upgrade (clique no link “realizar atualizações aqui”) no seu painel.

Se você estiver realmente no beta (você pode verificar em seu app.yml), então você terá que mudar para tests-passed para obter as coisas boas, mas se você estiver vendo que está 217 commits atrás, então acho que isso significa que você pode atualizar. Não há tempo de inatividade se você atualizar pela interface web.

2 curtidas

Sim, estou definitivamente no beta. Gostaria de poder ter mudado para testes aprovados sem tempo de inatividade, mas estou adiando isso por enquanto por causa disso.

Minha única preocupação é estar em uma atualização beta agora, pois se eu atualizar pelo painel, há 217 commits para serem atualizados, a maioria dos quais (provavelmente) ainda não foi verificada.

Todo commit para tests-passed passou em todos os testes. Se por “verificado” você quer dizer “experimentado por um monte de gente que é menos avessa a risco do que você”. beta e stable mudam com menos frequência, mas não são necessariamente mais seguros do que tests-passed. E, se você está no beta e quer um novo recurso, ou uma correção de bug que não é importante o suficiente para ser portada para trás, então você está sem sorte.

2 curtidas

Então acho que entendi mal a terminologia aqui.

Eu pensei que as versões beta são mais frequentes, com mais commits e, após uma certa quantidade de commits, há uma mesclagem para o branch tests-passed, significando que todos os commits anteriores são “verificados”.

Eu só quero ter certeza de que estou atualizado com os recursos recentes, embora não ao custo de ter uma versão (potencialmente) com bugs.

1 curtida

4 posts foram divididos em um novo tópico: Preciso de uma maneira melhor de explicar em qual branch estar, por quê e o que acontece

Eu, na verdade, acredito que estou no branch principal, porque continuo vendo novos commits todos os dias.

Então é bastante arriscado atualizar, eu presumo?

Então, se eu vir muitos commits, muitos de hoje, posso assumir que estou no Main, certo?

Nesse caso, minha confusão é com o número da versão. Como estou no Beta9 - essa versão se aplica a TODOS os branches? E se sim, quando ela muda?

tests-passed é o padrão e é improvável que você tenha mudado para main. tests-passed só fica atrás de main pelo tempo que os testes automatizados levam para rodar, assumindo que eles passem, o que acho que foi cerca de 14 minutos da última vez que verifiquei.

Em qualquer sentido prático, tests-passed é atualizado ao mesmo tempo que main, exceto quando um commit falha em um ou mais testes, caso em que um commit subsequente para corrigir isso geralmente vem logo depois. (Então os testes rodam, provavelmente passam e acabam em tests-passed)

Quanto ao número da versão, essencialmente stable é explicitamente 2.8.8, beta é explicitamente 2.9.0.Beta9, tests-passed (e main) equivale a 2.9.0.Beta9 + quaisquer commits que aconteceram desde então. Provavelmente mudará quando eles tiverem uma coleção de "quaisquer commits que aconteceram desde então" para chamar de Beta10, momento em que beta e tests-passed podem ser brevemente iguais.

4 curtidas

Você já olhou em seu app.yml para ver em qual branch você está? Essa é a única maneira de saber.

Há pouca chance de você ter mudado para “main”. A menos que você tenha tomado medidas explícitas para mudar qualquer coisa, então você está em tests-passed.

Não é perigoso atualizar. Se você acha que é, ou que seu mundo acabaria se algo acontecesse com seu site, então você deve ter um site de staging onde possa testar atualizações.

Mas, como regra, se algo estiver errado com seu site, a resposta é “reconstruir”.

4 curtidas

Screenshot 2022-09-28 at 21.50.21

Presumo que eu tenha passado nos testes. (?)

1 curtida

Sim. Você está em tests-passed, como eu pensei desde o início, já que para fazer qualquer outra coisa você teria que ter um esforço especial.

Então sim, se você quiser ter acesso aos recursos mais recentes, você deve atualizar.

2 curtidas

E desde que esta conversa começou, eles aumentaram o número da versão.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.