Changelog
Version 0.14.6
Abschnitt betitelt „Version 0.14.6“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.
🐛 Fix bei der Expression-Auswertung
Abschnitt betitelt „🐛 Fix bei der Expression-Auswertung“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.
📦 Upgrade-Hinweise
Abschnitt betitelt „📦 Upgrade-Hinweise“Diese Version ist abwaertskompatibel. Keine Aenderungen an bestehenden Graphs erforderlich.
Version 0.14.5
Abschnitt betitelt „Version 0.14.5“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.
🆕 Docker Run-Node
Abschnitt betitelt „🆕 Docker Run-Node“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.
🆕 Steps-Kontext
Abschnitt betitelt „🆕 Steps-Kontext“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-Flag-Aenderungen
Abschnitt betitelt „⚠️ CLI-Flag-Aenderungen“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.
📦 Upgrade-Hinweise
Abschnitt betitelt „📦 Upgrade-Hinweise“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.
Version 0.12.6
Abschnitt betitelt „Version 0.12.6“Highlights dieser Version:
- 🐛 Verbesserte GitHub Actions Kompatibilitaet - Bessere Erkennung der GitHub Actions-Umgebung, einschliesslich verbesserter Token- und Workspace-Aufloesung.
📦 Upgrade-Hinweise
Abschnitt betitelt „📦 Upgrade-Hinweise“Diese Version ist abwaertskompatibel. Keine Aenderungen an bestehenden Graphs erforderlich.
Version 0.12.4
Abschnitt betitelt „Version 0.12.4“Highlights dieser Version:
- 🆕 Graphs von URLs ausfuehren - Fuehre Graphs direkt von geteilten URLs aus.
- 🆕 Dir Create-Node - Neuer Node zum Erstellen von Verzeichnissen.
- 🆕 actrun.sh - Fuehre actrun direkt via Bash ohne Installation aus.
- ✨ Automatische GitHub Actions-Konfiguration - Die GitHub Actions-Umgebung wird jetzt automatisch konfiguriert.
🆕 Graphs von URLs ausfuehren
Abschnitt betitelt „🆕 Graphs von URLs ausfuehren“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.
🆕 Dir Create-Node
Abschnitt betitelt „🆕 Dir Create-Node“Der neue Dir Create-Node (core/dir-create@v1) erstellt Verzeichnisse in deinem Workflow.
🆕 actrun.sh
Abschnitt betitelt „🆕 actrun.sh“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.
✨ Automatische GitHub Actions-Konfiguration
Abschnitt betitelt „✨ Automatische GitHub Actions-Konfiguration“Bei der Ausfuehrung in einem GitHub Actions Workflow erkennt und konfiguriert actrun jetzt automatisch die GitHub-Umgebung. Keine manuelle Konfiguration erforderlich.
📦 Upgrade-Hinweise
Abschnitt betitelt „📦 Upgrade-Hinweise“Diese Version ist abwaertskompatibel. Keine Aenderungen an bestehenden Graphs erforderlich.
Version 0.11.2
Abschnitt betitelt „Version 0.11.2“Highlights dieser Version:
- 🆕 String Decode-Node - Dekodiere Base64, Hex, UTF-16/32 und unescape HTML/URL/JSON/XML.
- ✨ Verbesserter String Encode - Neue Encodierungsoptionen inklusive UTF-16/32 und Escape-Sequenzen.
- 🔐 Secrets in Group Nodes - Group Nodes loesen jetzt Secret-Inputs korrekt auf.
🆕 String Decode-Node
Abschnitt betitelt „🆕 String Decode-Node“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
✨ Verbesserter String Encode
Abschnitt betitelt „✨ Verbesserter String Encode“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.
🔐 Secrets in Group Nodes
Abschnitt betitelt „🔐 Secrets in Group Nodes“Group Nodes loesen jetzt Secret-Inputs korrekt auf. Du kannst jetzt Secrets in Group Nodes uebergeben und sie im internen Workflow der Gruppe verwenden.
📦 Upgrade-Hinweise
Abschnitt betitelt „📦 Upgrade-Hinweise“Diese Version ist abwaertskompatibel. Keine Aenderungen an bestehenden Graphs erforderlich.
Version 0.10.6
Abschnitt betitelt „Version 0.10.6“Highlights dieser Version:
- 🎉 Erste offizielle Version - Initiale oeffentliche Veroeffentlichung des Actionforge actrun CLI.