Erro para usuários conectados e travamento do Git

No meu fórum, por exemplo, de repente fiquei incapaz de fazer login sem que eu tivesse tomado qualquer ação como administrador. O problema não é que você não pode atualizar o Discourse quando o GitHub está inacessível, mas sim que a inacessibilidade do GitHub derruba seu fórum, porque o Discourse tenta verificar atualizações que você poderia realizar.

Sim, exatamente.

Acho que isso foi causado por uma vontade excessiva e prematura de contar às pessoas sobre novos recursos, no serializador de usuário atual de todos os lugares, combinada com uma mudança de 3 anos atrás que nos afastou dos clones rasos normais:

@Ed_S e @jeanas, vocês dois são administradores nas instâncias afetadas, certo? Isso deve afetar apenas administradores enquanto o GitHub estiver fora do ar.

Sim, exatamente. Eu consegui fazer login com outra conta, mas não com a minha conta de administrador.

Legal, já mergeei a PR. Me avise quando ela chegar ao canal de release que você usa, depois aguarde alguns dias para o GitHub cair novamente e me diga como foi durante a queda.

Ótimo, obrigado. Só para confirmar, sou administrador, tenho dois moderadores e um deles foi afetado. Então, ou o problema afeta todo o staff, ou afeta todos os usuários conectados. Eu estava de boa com o acesso em modo anônimo. E, no meu caso, às vezes eu conseguia fazer login, mas com bastante atraso — não fiquei totalmente bloqueado.

Incrível, muito obrigado pela correção rápida!