Fehler bei angemeldeten Benutzern und Git-Hang

Auf meinem Forum zum Beispiel konnte ich plötzlich nicht mehr einloggen ohne dass ich selbst etwas als Admin unternommen hätte. Das Problem ist nicht, dass man Discourse nicht upgraden kann, wenn GitHub nicht erreichbar ist. Das Problem ist, dass die Nicht-Erreichbarkeit von GitHub dein Forum lahmlegt, weil Discourse versucht, nach Upgrades zu suchen, die du durchführen könntest.

Ja, genau.

Ich denke, dies wurde durch einen viel zu großen Eifer verursacht, den Leuten neue Funktionen mitzuteilen, ausgerechnet im aktuellen User-Serialisierer, in Kombination mit einer drei Jahre alten Änderung, die uns von den normalen Shallow Clones wegbrachte:

@Ed_S und @jeanas, ihr seid beide Admins auf den betroffenen Instanzen, oder? Dies sollte nur Admins betreffen, solange GitHub ausgefallen ist.

Ja, genau, ich konnte mich mit einem anderen Account anmelden, aber nicht mit meinem Admin-Account.

Cool, ich habe den PR gemerged. Aktualisiere, wenn er den Release-Kanal erreicht, den du nutzt, warte dann ein paar Tage, bis GitHub wieder abstürzt, und sag mir Bescheid, wie es dabei läuft.

Super, danke. Nur zur Bestätigung: Ich bin Admin, ich habe zwei Mods, und einer davon war betroffen. Das heißt also entweder, dass alle Staff-Mitglieder betroffen sind, oder alle angemeldeten Nutzer. Der Zugang im Inkognito-Modus hat bei mir funktioniert. Und in meinem Fall konnte ich mich teilweise mit großer Verzögerung einloggen – ich war also nicht komplett ausgesperrt.

Super, vielen Dank für die schnelle Lösung!