Nachrichten aus der Computerwelt

GitHub Actions: Node 20 ist entfernt – JavaScript-Actions laufen jetzt mit Node 24

GitHub hat die angekündigte Umstellung seiner CI/CD-Plattform abgeschlossen: Node 20 ist nicht mehr in GitHub-Actions-Runnern verfügbar. JavaScript-Actions laufen nun mit Node 24. Wer eigene Actions pflegt oder ältere Versionen fremder Actions nutzt, sollte seine Workflows jetzt prüfen.

Programmcode als Symbolbild für GitHub Actions und Node 24
Symbolbild. Foto: Chris Ried / Unsplash

Der bisherige Ausweg ist weg

Während der Übergangsphase ließ sich Node 20 noch über die Umgebungsvariable ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION erzwingen. GitHub hat diesen Opt-out jetzt abgeschaltet. Damit ist die Migration auf Node 24 endgültig.

Maintainer eigener JavaScript-Actions sollen in der action.yml beziehungsweise action.yaml den Wert runs.using auf node24 setzen und anschließend eine neue Version veröffentlichen. Nutzer fertiger Actions sollten möglichst auf die aktuellen Releases der jeweiligen Action wechseln.

Programmcode als Symbolbild für GitHub Actions und Node 24
Symbolbild. Foto: Ilya Pavlov / Unsplash

Ältere Self-hosted Runner können betroffen sein

Die Umstellung hat auch Auswirkungen auf selbst gehostete Runner. GitHub weist darauf hin, dass Node 24 mit macOS 13.4 und älter nicht kompatibel ist. ARM32 wird von Node 24 ebenfalls nicht offiziell unterstützt. Entsprechende Self-hosted-Runner-Konfigurationen fallen damit aus dem unterstützten Bereich.

Programmcode als Symbolbild für GitHub Actions und Node 24
Symbolbild. Foto: Mohammad Rahmani / Unsplash

Was du jetzt prüfen solltest

  • Eigene Actions auf runs.using: node24 umstellen.
  • Verwendete Drittanbieter-Actions auf aktuelle Versionen aktualisieren.
  • Self-hosted Runner auf unterstützte Betriebssysteme und Architekturen prüfen.
  • CI-Läufe nach dem Update gezielt auf Laufzeit- oder Abhängigkeitsfehler kontrollieren.

GitHub hatte die Abschaltung lange angekündigt. Für viele Workflows sollte die Umstellung deshalb bereits vorbereitet sein; problematisch werden vor allem alte, nicht mehr gepflegte Actions.

Zu weiteren aktuellen GitHub-Änderungen findest du bei uns auch den Beitrag zu Copilot, Code-Reviews und Sentry-Integration.

Quelle: GitHub Changelog

computer4you regelmäßig bei Google sehen?

Füge computer4you als bevorzugte Quelle hinzu. So kann Google dir meine Beiträge bei passenden Nachrichtenthemen häufiger hervorheben.

Stefan Jäkel

Computer4You ist die privat betriebene Technikseite von Stefan Jäkel. Hinter der Website steht kein Unternehmen und kein Redaktionsteam. Stefan Jäkel wählt die Themen aus, veröffentlicht die Beiträge und trägt die inhaltliche Verantwortung. Im Mittelpunkt stehen Technik-News, Windows und Software, IT-Sicherheit, Smartphones, Hardware, Gaming und praxisnahe Ratgeber.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Datenschutz-Übersicht
Computer4You

Hier kannst du festlegen, welche optionalen Dienste du zulassen möchtest. Technisch notwendige Cookies bleiben aktiv, weil sie für den Betrieb und zum Speichern deiner Auswahl erforderlich sind. Weitere Informationen findest du in unserer Datenschutzerklärung.

Technisch notwendige Cookies

Diese Cookies und Speicherzugriffe sind für den sicheren Betrieb, WordPress-Grundfunktionen und das Speichern deiner Datenschutz-Einstellungen erforderlich. Sie können nicht über die Consent-Auswahl deaktiviert werden.

Externe Inhalte & Analyse

Diese Kategorie ist für einwilligungspflichtige externe Inhalte oder Analysedienste vorgesehen und bleibt standardmäßig deaktiviert. Aktuell sind keine Google-Analytics-, Tag-Manager-, Ads-, Meta-Pixel-, Microsoft-Advertising- oder Clarity-Integrationen aktiviert. Independent Analytics arbeitet lokal und ohne Tracking-Cookies.

Marketing

Diese Kategorie ist für einwilligungspflichtige Marketing- oder Werbedienste vorgesehen. Aktuell ist auf Computer4You keine entsprechende Tracking-Integration aktiviert.