Dev News Daily ENDE

GitHub erzwingt ab 29. September Mindestversionen für eigene Runner

GitHub hat den Termin geändert, ab dem Mindestversionen für selbst gehostete Runner von GitHub Actions in GitHub Enterprise Cloud durchgesetzt werden. Laut Changelog wurde die Änderung am Montag, 28. September, ausgeliefert, die volle Durchsetzung beginnt am Dienstag, 29. September, statt am zuvor angekündigten Datum.

Die Anforderungen selbst bleiben gleich. Selbst gehostete Runner unter Version 2.329.0 können sich nicht registrieren oder neu registrieren. Bereits registrierte Runner, die unter einer separaten, höheren Mindestversion für die Ausführung von Jobs liegen, führen keine Workflow-Jobs mehr aus, auch wenn sie früher registriert wurden. GitHub verweist auf eine neue REST-API für abgekündigte Runner-Versionen, die für jede Version die Stichtage für Registrierung und Ausführung liefert und automatische Warnungen für Flotten kurz vor einer Frist speisen kann.

Die Änderung betrifft nur GitHub Enterprise Cloud. GitHub Enterprise Server ist nicht betroffen, und für Enterprise Cloud mit Datenhaltung in bestimmten Regionen gilt die Durchsetzung bereits seit 31. Juli.

GitHub erzwingt ab 29. September Mindestversionen für eigene Runner
GitHub erzwingt ab 29. September Mindestversionen für eigene Runner — Dev News Daily

Was das bedeutet

Ein Runner, der still keine Jobs mehr annimmt, sieht aus wie eine hängende Warteschlange, nicht wie ein Versionsproblem. Teams mit festgeschriebenen Runner-Images, Autoscaling-Gruppen aus alten Images oder Runnern auf ungepflegten Maschinen sollten die Versionen heute prüfen, denn das Fehlerbild sind Jobs, die ewig warten. Die API für Abkündigungen ist die dauerhafte Lösung: Sie macht aus der nächsten Frist eine Warnung statt eines Ausfalls.