Falha na atualização: bug no Docker Manager?

Há algum problema com o Docker Manager?

Docker Manager: FAILED TO UPGRADE
#<NoMethodError: undefined method `branch' for #<DockerManager::GitRepo:0x00007f1132b2ce20 @path="/var/www/discourse/plugins/discourse-onebox-assistant", @name="discourse-onebox-assistant", @memoize={"rev-parse HEAD"=>"0bf6e034f9a3ce0d23139417d05d2937132f2eaa", "symbolic-ref -q HEAD"=>"refs/heads/master", "for-each-ref --format='%(upstream:short)' refs/heads/master"=>"origin/master", "rev-parse --is-shallow-repository"=>"false", "show-branch remotes/origin/main"=>nil, "rev-parse origin/master^{}"=>"681fe5f804f444503c64a75e620b81f4f48dd1bf"}, @upgrade_key="upgrade:/var/www/discourse/plugins/discourse-onebox-assistant", @upgrade_version=nil>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:73:in `block in upgrade'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:71:in `each'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:71:in `each_with_index'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:71:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'

Estou perdendo alguma coisa ou isso é um bug no docker_manager?

Pode estar relacionado a este commit?:

Especificamente esta alteração?:

E

Ainda assim, ele ainda é referenciado aqui?:

Obrigado desde já!

1 curtida

Ontem à noite, alguém reclamou que uma atualização de UX travou o site. Eu não vi o erro. Tenho quase certeza de que foi depois da atualização para a nova imagem base, então isso pode explicar o problema deles. Pareceria afetar apenas aqueles em beta, no entanto?

1 curtida

esta foi uma atualização tests_passed.
Tenho quase certeza de que é um bug.

3 curtidas

De fato, parece que eu quebrei e não percebi porque todos os meus repositórios tinham um branch main. :man_facepalming:
Vou consertar em breve.

2 curtidas

Sim, obrigado! Parece um caso extremo :slight_smile:

Estou tentado a mover o branch agora, mas pode ajudar a testar a resolução se eu não o fizer :thinking:

Isso não vai consertar até que o docker_manager seja corrigido. Me dê alguns minutos para verificar minha solução e criar um PR…

2 curtidas

Obrigado por relatar essa regressão. Foi corrigida agora.

6 curtidas