Is there a way to log in to virtual machine on which workflow is running?

I think that workflows run on a machine but I would guess that for security there might be no way to actually get a unix command prompt, etc. But if there is a way, how is this done?

You can’t log into a gihub hosted runner no.

But if you’re running your actions a self-hosted runner you’re able to log into that machine as normal e.g. via ssh if it’s a unix machine and you have the correct permissions etc.

1 Like

Thanks. Do you see such functionality being added at some point?

Does tmate only work for self-hosted runners?