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