Skip to content

Releases: actionforge/actrun-cli

v0.12.6

30 Jan 05:38
v0.12.6
4c2717b

Choose a tag to compare

✨ New Features

  • 📁 New core/dir-create@v1 node: You can now create directories!
  • 🌐 Shared URL execution: Graphs can now be executed directly from a shared URLs
  • 🐚 Shell installer: Added actrun.sh script 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-git library.
  • ➖ 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

29 Jan 04:34
v0.11.2
5626d32

Choose a tag to compare

✨ New Features

  • 🔐 Secret management overhaul: Renamed secret node to secret-get and 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-decode node: 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

10 Jan 14:49
v0.10.6
09a3c5c

Choose a tag to compare

🎉 First Official Release of actrun

v0.0.1

10 Jan 05:44
d55e34b

Choose a tag to compare

v0.0.1 Pre-release
Pre-release

🎉 This is the base release of actrun that helps to build future versions of actrun.