I am going to add some more information here on why I am asking this question. We have created a few self-hosted runners. They do not have node installed. In Github this action runs fine: GitHub - hashicorp/vault-action: A GitHub Action that simplifies using HashiCorp Vault ™ secrets as build variables.. When I run that action locally using act with our self-hosted runners if fails. If I use a runner that has node installed it is successful. I cannot understand how the action could work in Github without node being installed on the runner yet fail locally in act? Yet switch to a runner with node installed and it is fine in act.
sorry for the delay in thanking you for a response. This is what I figured.