Zum Inhalt springen

Changelog

Highlights dieser Version:

  • 🐛 Fix bei der Expression-Auswertung - Expressions, die zu Nicht-String-Typen (Booleans, Zahlen) ausgewertet werden, werden jetzt automatisch in Strings konvertiert, statt einen Fehler auszugeben.

Zuvor schlugen Expressions, die zu Nicht-String-Typen ausgewertet wurden (z.B. ${{ startsWith(github.ref, 'refs/tags/') }}true, oder ${{ 1 + 2 }}3), mit einem Fehler fehl. Sie werden jetzt automatisch in ihre String-Darstellung konvertiert, sodass du Boolean- und Number-Expressions ueberall verwenden kannst, wo ein String-Wert erwartet wird.


Diese Version ist abwaertskompatibel. Keine Aenderungen an bestehenden Graphs erforderlich.


Highlights dieser Version:

  • 🆕 Docker Run-Node - Fuehre Docker-Container direkt aus deinen Workflows aus.
  • 🆕 Steps-Kontext - Referenziere Outputs vorheriger Schritte in deinem Workflow.
  • ⚠️ CLI-Flag-Aenderungen - CLI-Flags verwenden jetzt Bindestriche statt Underscores.

Der neue Docker Run-Node (core/docker-run@v1) ermoeglicht es dir, Docker-Container direkt in deinen Workflows auszufuehren. Konfiguriere Image, Befehl, Umgebungsvariablen und Volumes — alles ueber den visuellen Editor.

Host-Umgebungsvariablen werden nicht mehr an Container weitergegeben, es sei denn, dies wird explizit erlaubt, wodurch deine Container-Ausfuehrungen isoliert und vorhersagbar bleiben.


Du kannst jetzt Outputs vorheriger Schritte in deinem Workflow ueber den Steps-Kontext referenzieren, aehnlich wie steps.<id>.outputs.<name> bei GitHub Actions. Das erleichtert die Datenweitergabe zwischen Nodes in mehrstufigen Workflows.


CLI-Flags wurden umbenannt und verwenden jetzt Bindestriche (z.B. --graph-file statt --graph_file) fuer Konsistenz. Falls du Skripte hast, die actrun direkt aufrufen, aktualisiere deine Flags entsprechend.


Die Umbenennung der CLI-Flags ist ein Breaking Change fuer Skripte, die die alten Flag-Namen mit Underscores verwenden. Aktualisiere deine Automatisierungsskripte auf die neuen Flag-Namen mit Bindestrichen.


Highlights dieser Version:

  • 🐛 Verbesserte GitHub Actions Kompatibilitaet - Bessere Erkennung der GitHub Actions-Umgebung, einschliesslich verbesserter Token- und Workspace-Aufloesung.

Diese Version ist abwaertskompatibel. Keine Aenderungen an bestehenden Graphs erforderlich.


Highlights dieser Version:


Du kannst jetzt eine geteilte Graph-URL direkt an actrun uebergeben, statt einen lokalen Dateipfad. Das erleichtert die Ausfuehrung von Graphs, die andere geteilt haben, ohne sie vorher herunterladen zu muessen.


Der neue Dir Create-Node (core/dir-create@v1) erstellt Verzeichnisse in deinem Workflow.


Ein neues actrun.sh-Skript ermoeglicht es dir, actrun direkt via bash/curl auszufuehren, ohne das CLI vorher zu installieren — nuetzlich fuer schnelle Tests oder CI-Umgebungen.


Bei der Ausfuehrung in einem GitHub Actions Workflow erkennt und konfiguriert actrun jetzt automatisch die GitHub-Umgebung. Keine manuelle Konfiguration erforderlich.


Diese Version ist abwaertskompatibel. Keine Aenderungen an bestehenden Graphs erforderlich.


Highlights dieser Version:


Der neue String Decode-Node (core/string-decode@v1) dekodiert Strings aus verschiedenen Formaten nach UTF-8.

Unterstuetzte Operationen:

  • Base16 (Hex), Base32, Base64, Base64 URL-safe
  • UTF-16 LE/BE, UTF-32 LE/BE
  • Unescape HTML, URL (Query/Path), JSON, XML

Der String Encode-Node (core/string-encode@v1) unterstuetzt jetzt zusaetzliche Operationen:

  • UTF-16 LE/BE, UTF-32 LE/BE Encodierung
  • HTML, URL (Query/Path), JSON, XML Escaping

Hinweis: Outputs im Roh-Byte-Format (UTF-16, UTF-32) sind nicht menschenlesbar und sind fuer die Verwendung mit dem String Decode-Node vorgesehen.


Group Nodes loesen jetzt Secret-Inputs korrekt auf. Du kannst jetzt Secrets in Group Nodes uebergeben und sie im internen Workflow der Gruppe verwenden.


Diese Version ist abwaertskompatibel. Keine Aenderungen an bestehenden Graphs erforderlich.


Highlights dieser Version:

  • 🎉 Erste offizielle Version - Initiale oeffentliche Veroeffentlichung des Actionforge actrun CLI.