Debugging workflows
Occasionally, it may be necessary to connect to a running Fireactions VM for debugging workflow steps or inspecting the filesystem.
tmate action provides a way to SSH into a running runner VM and have full access.
Using it is easy - just decide which workflow step to intercept, comment out the subsequent steps, then insert the tmate action just before them:
Warning
For security purposes, it's advised to add SSH keys to your github profile and limit access to yourself:
Additionally, instead of having to add/remove, or uncomment the required config, you can make the tmate step to be conditional and use user input: