Releases: actionforge/actrun-cli
Releases · actionforge/actrun-cli
v0.12.6
✨ New Features
- 📁 New
core/dir-create@v1node: You can now create directories! - 🌐 Shared URL execution: Graphs can now be executed directly from a shared URLs
- 🐚 Shell installer: Added
actrun.shscript for direct bash-based installation and execution - 🔐 GitHub attestation: Published packages now include attestation for supply chain security
- 🧾 Software Bill of Materials (SBOM): All releases now come with attested SBOM.
🚀 Improvements
- ⚙️ Automatic GitHub Actions environment: No additional setup required in order to run a GitHub Actions workflow graph locally
- 📦 Native Git integration: Replaced a few git commands with the
go-gitlibrary. - ➖ Port naming flexibility: Hyphens are now allowed in port names for group nodes
- 🔧 Context fields: Added missing context fields in PushNewExecutionState for better state management
🐛 Bug Fixes
- 🛡️ Fixed URL parameter injection vulnerability in shared graph URL handling by restricting share ID regex
- 🏃 Fixed issues with mimicking GitHub Actions environment behavior
- 📝 Fixed documentation in readme
🧪 Testing
- ✅ Added a few more e2e tests
v0.11.2
✨ New Features
- 🔐 Secret management overhaul: Renamed secret node to
secret-getand added new secret-set node for complete secret lifecycle management - 🔑 SecretValue type: Secrets now return a proper SecretValue object for consistency, with support for streaming and string conversion
- 🔤 New
core/string-decodenode: Added string decoding capabilities alongside new options for core/string-encode - ⚡ Execution ports: Added execution ports to core/random-stream, core/random-number, and core/stream-cache nodes
- 📏 DataStream length field: DataStreamFactory now includes a length field for stream size information
🚀 Improvements
- 🔓 Input secrets are now properly resolved in group nodes
- 🎯 Accept any value for any and unknown outputs for better flexibility
- 🏷️ Improved error messages with node labels
- 🖥️ Added error handler for new web app editor console
- 🔄 Node ID aliases added for backwards compatibility
🐛 Bug Fixes
- 🔧 Fixed node traversal info for error printer by delaying visit popping
- 🔍 Fixed nil value detection by checking if the value was actually found
- 🧪 Fixed scope handling in tests
- 🚿 Reader is now properly closed by HTTP client instance
- 📊 Fixed workflow graph after changes to
core/random-stream
v0.10.6
🎉 First Official Release of actrun
v0.0.1
🎉 This is the base release of actrun that helps to build future versions of actrun.