Version 0.14.5#
Highlights of this release:
- 🆕 Docker Run Node - Run Docker containers directly from your workflows.
- 🆕 Steps Context - Reference outputs from previous steps in your workflow.
- ⚠️ CLI Flag Changes - CLI flags now use hyphens instead of underscores.
🆕 Docker Run Node#
New Docker Run node lets you run Docker containers directly within your workflows. Configure the image, command, environment variables, and volumes — all from the visual editor.
Environment variables from the host are no longer passed into containers unless explicitly allowed, so your container runs stay isolated and predictable.
🆕 Steps Context#
You can now reference outputs from previous steps in your workflow using the steps context, similar to GitHub Actions' steps.<id>.outputs.<name>. This makes it easy to pass data between nodes in multi-step workflows.
⚠️ CLI Flag Changes#
CLI flags have been renamed to use hyphens (e.g., --graph-file instead of --graph_file) for consistency. If you have scripts that invoke actrun directly, update your flags accordingly.
📦 Upgrade Notes#
The CLI flag naming change is a breaking change for scripts using the old underscore-based flag names. Update any automation scripts to use the new hyphenated flag names.
Version 0.12.6#
Highlights of this release:
- 🐛 Improved GitHub Actions Compatibility - Better detection of the GitHub Actions environment, including improved token and workspace resolution.
📦 Upgrade Notes#
This release is backwards compatible. No modifications to existing graphs are required.
Version 0.12.4#
Highlights of this release:
- 🆕 Run Graphs from URLs - Execute graphs directly from shared URLs.
- 🆕 Dir Create Node - New node to create directories.
- 🆕 actrun.sh - Run actrun directly via bash without installing.
- ✨ Automatic GitHub Actions Setup - GitHub Actions environment is now configured automatically.
🆕 Run Graphs from URLs#
You can now pass a shared graph URL directly to actrun instead of a local file path. This makes it easy to run graphs shared by others without downloading them first.
🆕 Dir Create Node#
New Dir Create node (core/dir-create@v1) creates directories as part of your workflow.
🆕 actrun.sh#
A new actrun.sh script lets you run actrun directly via bash/curl without installing the CLI first — useful for quick testing or CI environments.
✨ Automatic GitHub Actions Setup#
When running inside a GitHub Actions workflow, actrun now automatically detects and configures the GitHub environment. No manual setup required.
📦 Upgrade Notes#
This release is backwards compatible. No modifications to existing graphs are required.
Version 0.11.2#
Highlights of this release:
- 🆕 String Decode node - Decode Base64, Hex, UTF-16/32, and unescape HTML/URL/JSON/XML.
- ✨ Enhanced String Encode - New encoding options including UTF-16/32 and escape sequences.
- 🔐 Secrets in Group Nodes - Group nodes now properly resolve secret inputs.
🆕 String Decode Node#
New String Decode node (core/string-decode@v1) decodes strings from various formats back to UTF-8.
Supported operations:
- Base16 (Hex), Base32, Base64, Base64 URL-safe
- UTF-16 LE/BE, UTF-32 LE/BE
- HTML, URL (Query/Path), JSON, XML unescape
✨ Enhanced String Encode#
The String Encode node (core/string-encode@v1) now supports additional operations:
- UTF-16 LE/BE, UTF-32 LE/BE encoding
- HTML, URL (Query/Path), JSON, XML escape
Note: Raw byte format outputs (UTF-16, UTF-32) are not human-readable and intended for use with the String Decode node.
🔐 Secrets in Group Nodes#
Group nodes now properly resolve secret inputs. You can now pass secrets into group nodes and use them within the group's internal workflow.
📦 Upgrade Notes#
This release is backwards compatible. No modifications to existing graphs are required.
Version 0.10.6#
Highlights of this release:
- 🎉 First Official Release - Initial public release of Actionforge actrun CLI.