Skip to content

v0.15.4

Choose a tag to compare

@sebastianrath sebastianrath released this 19 Feb 14:12
· 73 commits to main since this release
v0.15.4
6eada53

🆕 Local Debugging Session

New --local CLI flag starts a local WebSocket session for debugging graphs without connecting to the Actionforge gateway. This enables fully offline graph debugging directly from your machine.


🆕 MCP Server

A built-in MCP server with debug tools and a WebSocket bridge is now included. This allows AI assistants and other MCP-compatible clients to interact with running debug sessions.


🆕 GitHub Actions Mock Server

When debugging a graph locally, actrun now automatically starts a local mock server that simulates the GitHub Actions environment. This lets GitHub Action nodes run correctly during local debugging without requiring an actual GitHub Actions runner.


🆕 JSON Schema for .act Files

Graph .act files now have an official JSON schema. A new schema command prints the JSON schema, and the validate command now validates graph files against it.


✨ Post-Step Execution for GitHub Action Nodes

GitHub Action nodes now properly execute post-steps, matching the behavior of real GitHub Actions runners.


🐛 Bug Fixes

  • Token HandlingGITHUB_TOKEN and INPUT_TOKEN are now captured from the environment and handled correctly. INPUT_TOKEN has been renamed to INPUT_GITHUB_TOKEN for clarity, with backwards compatibility for the old name.
  • Group Node Validation — Fixed a ghost error in the validation function when a group node has issues.
  • Job Conclusion Values — Expression evaluator now uses the correct job conclusion values.

📦 Upgrade Notes

This release is backwards compatible. No modifications to existing graphs are required.